在UITableViewController中再次显示单元格的方法

我应该使用哪种方法才能在UITableViewController中再次显示单元格?在UITableViewController中再次显示单元格的方法

回答:

如果您的数据已更新,您可以通过发送reloadData消息到您的tableView刷新视图:

[myTableView reloadData];

苹果UITableView reference

回答:

如果要重新加载特定的细胞,使用UITableView“方法。例如,如果要重新加载在列20中的段0的细胞,并在4行第2节电池的未动画:

[cell reloadRowsAtIndexPaths:[NSArray arrayWithObjects: 

[NSIndexPath indexPathForRow:20 inSection:0],

[NSIndexPath indexPathForRow:4 inSection:2],

nil]

withRowAnimation:UITableViewRowAnimationNone];

如果要重新加载所有将细胞在表视图,然后用UITableViewreloadData方法(但要注意对性能的影响):

[tableView reloadData]; 

或者,如果你只是想重新绘制细胞(而不是重新加载它,以更新其信息),你可以使用UIViewsetNeedsDisplay方法:

[[cell view] setNeedsDisplay]; 

以上是 在UITableViewController中再次显示单元格的方法 的全部内容, 来源链接: utcz.com/qa/261400.html

回到顶部