Swiftでチャットアプリを作りたいです。チャットセルの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
}
}
これは私がやっていることですが、同じ値を持つセルが1つしか表示されません
于 2016-01-02T13:39:29.983 に答える