我想在swift中创建一个聊天应用程序。任何人都可以告诉我如何为聊天单元格制作UI。我知道编码是在cellforRowAtIndexPath中完成的,但我不知道确切的方法。聊天室应该是泡泡?请用示例代码帮助我吗?
答案 0 :(得分: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
}
}
这就是我正在做的事情,但它只显示一个具有相同值的单元格