0

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

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

任何想法,将不胜感激。

4

1 回答 1

0

每当数据源(例如 NSMutableArray)发生更改时,您也可以重新加载表视图以简化操作。

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

[tableView beginUpdates];
[yourArray addObject:aNewObject];
[tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:yourArray.count-1 inSection:0]] withRowAnimation:UITableViewRowAnimationTop];
[tableView endUpdates];
于 2013-05-23T03:39:29.040 回答