我知道围绕快速滚动进行了很多讨论。 Apple提供了很好的例子:
http://developer.apple.com/library/ios/#samplecode/TableViewSuite/Introduction/Intro.html
我将有一个自定义UITableViewCell,它有2个UIImageView和3个UILabel作为子视图。如果我只是将它们作为子视图添加到内容视图中,我的滚动会变慢吗?
最好只绘制这些吗?
答案 0 :(得分:3)
我今年在WWDC的UIKit家伙得到的答案是“这有点取决于你在做什么”。如果单元格中的所有内容都不透明且简单,则直接将子视图添加到内容视图非常高效。如果您需要某些视图以具有不同的不透明度或更改,则手动渲染它可以更快。
videos for WWDC刚刚发布,我建议您观看会话105(特别是下半部分),它会在现实世界的应用程序中解决UITableView的分析和改进性能。