Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.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
Objective c 如何在UITableView中更新单元格?_Objective C_Ios_Uitableview - Fatal编程技术网

Objective c 如何在UITableView中更新单元格?

Objective c 如何在UITableView中更新单元格?,objective-c,ios,uitableview,Objective C,Ios,Uitableview,我正在使用委托方法从子视图获取数据,并希望在根视图中动态编辑我的表 因此,我想在我的viewWillExample方法中执行以下操作: [myTable setCell:newCell atIndex:i]; 我该怎么办?非常感谢将您的代码放在以下两者之间: [myTable beginUpdates]; //your code [myTable setCell:newCell atIndex:i]; //your code end [myTable endUpdates]; 好吧,最后我用

我正在使用委托方法从子视图获取数据,并希望在根视图中动态编辑我的表

因此,我想在我的viewWillExample方法中执行以下操作:

[myTable setCell:newCell atIndex:i];

我该怎么办?非常感谢

将您的代码放在以下两者之间:

[myTable beginUpdates];
//your code
[myTable setCell:newCell atIndex:i];
//your code end
[myTable endUpdates];

好吧,最后我用:

[cellules beginUpdates];
[cellules reloadData];
[cellules endUpdates];
我使用reloadData是因为它是一个小的TableView(3个单元格),对于大的TableView,这应该更好:

– reloadRowsAtIndexPaths:withRowAnimation:

无论如何谢谢你

可能重复我的意思是,有没有办法更新我的手机看起来像这个功能?很高兴你找到了!如果单元格可见,还可以在表视图上调用
cellforrowatinexpath:
,然后修改该单元格的属性或内容——您可能会注意到一些Xcode项目模板使用这种方法。是的,我使用了重载数据,因为我有一个小的表视图(只有3个单元格),但我当然应该使用CellForRowatineXpath。谢谢