我有点困惑如何使用 IndexPath 将行添加到 TableView 中。首先我初始化:
tableView = [[UITableView alloc] initWithFrame:self.view.bounds];
//rows code here
[self.view addSubview:tableView];
现在在这两者之间,我想在我的表视图中添加一些行。我有一个带有 NSStrings 的 NSArray 包含元素名称。
所以我试试这个:
[[self tableView] beginUpdates];
[[self tableView] insertRowsAtIndexPaths:(NSArray *)myNames withRowAnimation:UITableViewRowAnimationNone];
[[self tableView] endUpdates];
然后我读到我应该首先以某种方式将它添加到 UITableViewDataSource。所以我宣布错了?我问是因为我宁愿避免不必要的传递数据。