在应用程序运行时从阵列填充表视图

时间:2013-05-22 10:06:54

标签: nsmutablearray tableview populate

我正在开发一个应用程序,用户可以将NSString对象添加到NSMutableArray,然后使用该数组填充表视图。

我发现很多关于从NSMutableArray填充表视图的帖子,该视图在viewDidLoad方法中使用NSString对象初始化,但是没有关于在应用程序运行时用户可以更改的NSMutableArray填充。

任何想法都将不胜感激。

1 个答案:

答案 0 :(得分:0)

每当数据源发生变化时(例如NSMutableArray),您都可以重新加载表格视图以简化。

或许你想要一些动画。例如,总是在可变数组的末尾添加一个新元素,然后您知道需要在表视图的末尾添加另一行:

[tableView beginUpdates];
[yourArray addObject:aNewObject];
[tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:yourArray.count-1 inSection:0]] withRowAnimation:UITableViewRowAnimationTop];
[tableView endUpdates];