我想快速制作一个聊天应用程序。谁能告诉我如何为聊天单元制作 UI。我知道编码是在 cellforRowAtIndexPath 中完成的,但我不知道确切的方法。聊天室应该是泡泡吗?请帮我提供示例代码?
问问题
1380 次
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 回答