在uitableview中更改特定行的文本?

时间:2011-09-26 21:17:46

标签: iphone objective-c uitableview

是否有可能在uitableview中更新特定行的文本。比如我有3行A B C.现在我想在表格中添加另一行,比如D行。我知道你可以通过重新加载表来完成它,但这需要花费很多时间(有很多数据要放入)。所以可以不重新加载整个表。

感谢, Tushar Chutnai

2 个答案:

答案 0 :(得分:1)

尝试使用UITableView类的这个方法:

- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation;

source

答案 1 :(得分:1)

使用:

insertRowsAtIndexPaths:withRowAnimation:

OR

insertSections:withRowAnimation:

取决于您的桌子类型。

阅读关于UITableView类here的Apple开发人员文档,并查看其中的Instance Methods部分。应该解决你的烦恼。