Я хочу сделать приложение чата в swift. Может ли кто-нибудь сказать мне, как создать пользовательский интерфейс для чатов. Я знаю, что кодирование должно выполняться в cellforRowAtIndexPath, но я не знаю точно. А чат-камера должна быть в пузырьках? Помогите мне с примером кода?Чат tableView ячейки с пользовательской меткой в swift
-3
A
ответ
0
функ 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
}
}
Это то, что я делаю, но он показывает только одну ячейку с теми же значениями
Вы можете проверить эта библиотека [JSQMessages] (https://github.com/jessesquires/JSQMessagesViewController) – u54r
Спасибо за информацию. Эта библиотека хороша, но я хочу создать свои собственные ячейки чата. –
Это очень общее. Покажите нам какой-то код, который вы написали, и где вы застряли или что-то конкретное, с которым вы столкнулись. SO не является бесплатным сервисом кодирования :) – boidkan