-4

Swiftでチャットアプリを作りたいです。チャットセルのUIの作り方を教えてください。コーディングが cellforRowAtIndexPath で行われることは知っていますが、正確な方法はわかりません。チャット セルは泡の中にあるはずですか? サンプルコードを教えてください。

4

1 に答える 1

0

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell

{
    if (indexPath.section % 2 != 0)
    {
        let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! RightTableViewCell

        if ((array.valueForKey("msgtxt").objectAtIndex(indexPath.section) as? String) != nil)
        {
            cell.rightLbl.text = self.array.valueForKey("msgtxt").objectAtIndex(indexPath.section) as? String
        }

        return cell
    }
    else
    {
        let cell = tableView.dequeueReusableCellWithIdentifier("LeftCell", forIndexPath: indexPath) as! LeftTableViewCell

        if ((array.valueForKey("msgtxt").objectAtIndex(indexPath.section) as? String) != nil)
        {
            cell.leftChatLbl.text = self.array.valueForKey("msgtxt").objectAtIndex(indexPath.section) as? String
        }

        return cell
    }

}

これは私がやっていることですが、同じ値を持つセルが1つしか表示されません

于 2016-01-02T13:39:29.983 に答える