gpt4 book ai didi

ios - 将代码移动到 willDisplayCell 以改进 UITableview 滚动

转载 作者:行者123 更新时间:2023-12-01 17:04:46 25 4
gpt4 key购买 nike

我从互联网上看到了下面这一段,并按照他的建议将我的代码移到了 willDisplayCell。但是,我没有看到任何性能改进。所以我做了一些进一步的调查,发现还有其他人说这段话是不真实的。 Proper Use of CellForRowAtIndexPath and WillDisplayCell .我很困惑在这个阶段我应该遵循哪个指南,因为大多数时候我把我的代码放在 cellForRowAtIndexPath

But very important thing is still there: tableView:cellForRowAtIndexPath: method, which should be implemented in the dataSource of UITableView, called for each cell and should work fast. So you must return reused cell instance as quickly as possible. Don’t perform data binding at this point, because there’s no cell on screen yet. For this you can use tableView:willDisplayCell:forRowAtIndexPath: method which can be implemented in the delegate of UITableView. The method called exactly before showing cell in UITableView’s bounds.

最佳答案

我自己也做了一些测试,发现将代码放在 willDisplayCell 和 CellForRowAtIndexPath 中没有显着差异。所以我相信你提供的墨水中的论点更真实。除非有人发现有什么不同?

关于ios - 将代码移动到 willDisplayCell 以改进 UITableview 滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39422739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com