如何在初始化后填充UITableView

use*_*291 1 iphone uitableview ios

我在这里阅读教程 http://adeem.me/blog/2009/05/19/iphone-programming-tutorial-part-1-uitableview-using-nsarray/

它显示了如何在初始化时填充UITableView.初始化后我无法找到这样做(例如当用户点击按钮时).

有什么建议吗?

sim*_*nbs 7

您只需更新数据源并重新加载表视图.

在该教程之后,你会这样做:

- (IBAction)myButtonPressed:(id)sender
{
    self.arrayData = [[NSArray alloc] initWithObjects:@"iPhone", @"iPod", @"MacBook", @"MacBook Pro", @"iMac"];
    [self.tblSimpleTable reloadData]
}
Run Code Online (Sandbox Code Playgroud)

这将告诉UITableView重新加载数据源并调整节,行等的数量.

请注意,您可能更愿意使用NSMutableArray.

[self.mutableArrayData addObject:@"iMac"];