1
后补的UITableView我的读取教程这里 http://adeem.me/blog/2009/05/19/iphone-programming-tutorial-part-1-uitableview-using-nsarray/如何初始化
它展示了如何填补初始化一个UITableView。在初始化后我找不到tut(例如当用户点击一个按钮时)。
有什么建议吗?
后补的UITableView我的读取教程这里 http://adeem.me/blog/2009/05/19/iphone-programming-tutorial-part-1-uitableview-using-nsarray/如何初始化
它展示了如何填补初始化一个UITableView。在初始化后我找不到tut(例如当用户点击一个按钮时)。
有什么建议吗?
您只需更新数据源并重新加载表格视图。
继该教程,你会做它像这样:
- (IBAction)myButtonPressed:(id)sender
{
self.arrayData = [[NSArray alloc] initWithObjects:@"iPhone", @"iPod", @"MacBook", @"MacBook Pro", @"iMac"];
[self.tblSimpleTable reloadData]
}
这将告诉UITableView
重新加载数据源和调整部分的金额,行等
注意,您可能宁愿使用NSMutableArray
代替。
[self.mutableArrayData addObject:@"iMac"];
谢谢,意思这样做 “cell.text = [arryData objectAtIndex:indexPath.row];”隐式地将表绑定到arryData FOREVER? – user310291 2012-03-10 21:11:20
如果在初始化时我该做什么,我不想要任何价值,那么我该如何声明绑定? – user310291 2012-03-10 21:13:39
设置'cell.text'会设置'titleLabel'的文字。每当单元格变为可见时,这将被设置。如果你想在初始化时有一个空数组,你可以这样做'self.arrayData = [NSMutableArray] alloc] init]'(假设你希望你的数组是可变的)。 https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/doc/uid/TP40007451-CH7 – simonbs 2012-03-11 10:15:04