0

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

  1. 用户在屏幕上输入一些文本,它不断被添加到 UITableView。

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

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

有人可以提供一些指示吗?

谢谢普里亚

4

2 回答 2

1

NSMutableArray 的 -addObject 方法将对象附加到数组的末尾。如果您想将其放在开头,请改用此方法:

[inputArray insertObject:userInput atIndex:0];

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

NSMutableArray 文档

于 2012-04-21T23:39:06.380 回答
0

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

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

[array insertObject:data atIndex:0];
于 2012-04-21T22:02:15.027 回答