Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 初始化后如何填写UITableView_Iphone_Ios_Uitableview - Fatal编程技术网

Iphone 初始化后如何填写UITableView

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

我在这里读教程

它显示了如何在初始化时填充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]

只需更新数据源并重新加载表视图即可

根据该教程,您可以这样做:

- (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],假设您希望数组是可变的,那么您可能会从阅读本文档中受益。