-4

我想快速制作一个聊天应用程序。谁能告诉我如何为聊天单元制作 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
    }

}

这就是我正在做的,但它只显示一个具有相同值的单元格

于 2016-01-02T13:39:29.983 回答