在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];
如果要重新加载所有将细胞在表视图,然后用UITableView
的reloadData
方法(但要注意对性能的影响):
[tableView reloadData];
或者,如果你只是想重新绘制细胞(而不是重新加载它,以更新其信息),你可以使用UIView
的setNeedsDisplay
方法:
[[cell view] setNeedsDisplay];
以上是 在UITableViewController中再次显示单元格的方法 的全部内容, 来源链接: utcz.com/qa/261400.html