当您在表格视图实例上调用-reloadData
时,是否会使所有UITableViewDataSource
调用异步?
谢谢。
答案 0 :(得分:15)
此方法实际上只是从表中删除了所有UITableViewCell
视图。重新绘制表时会调用数据源委托方法。
所以,它是异步的。
编辑:
实际上,有些呼叫是同步的。部分数量&行和行高度会立即更新,因此,例如在调用后正确设置contentSize
。另一方面,在重新绘制表之前不会调用tableView:cellForRowAtIndex:
。