我正在开发一个应用程序,用户可以将 NSString 对象添加到 NSMutableArray,然后该数组用于填充表视图。
我发现了很多关于从使用 viewDidLoad 方法中的 NSString 对象初始化的 NSMutableArray 填充表视图的帖子,但没有关于从用户可以在应用程序运行时更改的 NSMutableArray 填充的帖子。
任何想法,将不胜感激。
我正在开发一个应用程序,用户可以将 NSString 对象添加到 NSMutableArray,然后该数组用于填充表视图。
我发现了很多关于从使用 viewDidLoad 方法中的 NSString 对象初始化的 NSMutableArray 填充表视图的帖子,但没有关于从用户可以在应用程序运行时更改的 NSMutableArray 填充的帖子。
任何想法,将不胜感激。
每当数据源(例如 NSMutableArray)发生更改时,您也可以重新加载表视图以简化操作。
或者,也许你想要一些动画。例如,总是在可变数组的末尾添加一个新元素,然后您知道需要在表格视图的末尾添加另一行:
[tableView beginUpdates];
[yourArray addObject:aNewObject];
[tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:yourArray.count-1 inSection:0]] withRowAnimation:UITableViewRowAnimationTop];
[tableView endUpdates];