在我所有的UITableView
编程时,我总是配置我的UITableViewCells
in -[UITableViewDataSource tableView:cellForRowAtIndexPath:]
。现在我遇到了 -[UITableViewDelegate willDisplayCell:forRowAtIndexPath:]
方法。这似乎也是进行单元配置的合适位置。
我的问题是:这两种方法之间的适当“分工”是什么?在其中一个与另一个之间我应该做什么?
您可以使用它来配置字体和文本颜色等内容。在较新版本的 iPhone 中,对于某些表格配置,如果您在tableView:cellForRowAtIndexPath:
方法,您的更改将在单元格实际显示之前的某个时刻丢失。在这里您可以执行诸如更改标签颜色、调整背景突出显示等操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)