Iphone 初始化后如何填写UITableView
我在这里读教程 它显示了如何在初始化时填充UITableView。我找不到tut在初始化后执行此操作,例如当用户单击按钮时Iphone 初始化后如何填写UITableView,iphone,ios,uitableview,Iphone,Ios,Uitableview,我在这里读教程 它显示了如何在初始化时填充UITableView。我找不到tut在初始化后执行此操作,例如当用户单击按钮时 有什么建议吗?您只需更新数据源并重新加载表视图即可 根据该教程,您可以这样做: - (IBAction)myButtonPressed:(id)sender { self.arrayData = [[NSArray alloc] initWithObjects:@"iPhone", @"iPod", @"MacBook", @"MacBook Pro", @"iM
有什么建议吗?您只需更新数据源并重新加载表视图即可 根据该教程,您可以这样做:
- (IBAction)myButtonPressed:(id)sender
{
self.arrayData = [[NSArray alloc] initWithObjects:@"iPhone", @"iPod", @"MacBook", @"MacBook Pro", @"iMac"];
[self.tblSimpleTable reloadData]
}
这将告诉UITableView重新加载数据源并调整节数、行数等
请注意,您可能更喜欢使用NSMutableArray
[self.mutableArrayData addObject:@iMac] 只需更新数据源并重新加载表视图即可 根据该教程,您可以这样做:
- (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?如果在init我不需要任何值,我该怎么做?然后如何声明绑定?设置cell.text将设置标题标签的文本。每次单元格可见时都会设置此选项。如果您想在初始化时拥有一个空数组,您可以执行self.arrayData=[NSMutableArray]alloc]init],假设您希望数组是可变的,那么您可能会从阅读本文档中受益。谢谢,这是否意味着要做这个cell.text=[arryData objectAtIndex:indexPath.row];隐式地将表永久绑定到arryData?如果在init我不需要任何值,我该怎么做?然后如何声明绑定?设置cell.text将设置标题标签的文本。每次单元格可见时都会设置此选项。如果您想在初始化时拥有一个空数组,您可以执行self.arrayData=[NSMutableArray]alloc]init],假设您希望数组是可变的,那么您可能会从阅读本文档中受益。