在UITableView中添加新单元格在“现有单元格之上”(而不是“下方”)

时间:2012-04-21 21:56:15

标签: iphone cocoa-touch

是iOS编程的新手。这就是我想要做的:

  1. 用户在屏幕上输入一些文字并不断添加到UITableView。

  2. 像往常一样,它会从顶部添加。

  3. 但我想从底部添加它,即添加的每条新消息都会添加到其余/现有消息之上,而不是在下面。

  4. 有人可以提供一些指针!

    由于 普里亚

2 个答案:

答案 0 :(得分:1)

NSMutableArray的-addObject方法将对象追加到数组的末尾。如果你想把它放在开头,只需使用这种方法:

[inputArray insertObject:userInput atIndex:0];

还有其他方法可以将对象放入数组中并移动它们。看一下文档:

NSMutableArray Documentation

答案 1 :(得分:0)

您使用的是CoreData吗?如果是这样,也许您可​​以设置创建时间并按降序排序?

如果您不使用CoreData但将数据存储在某种数组中,只需将新对象添加到数组的开头,然后重新加载数据。

[array insertObject:data atIndex:0];