我正在尝试通过这样做来加载大量数据:
NSString *bigchunk=@".....";
label1.text=bigchunk;//this line is causing my uitableview to jerky scrolling
有没有办法比 setText 更快地将大量数据加载到 UILabel 以克服我的 uitableview 上的生涩滚动?
任何帮助表示赞赏。
我正在尝试通过这样做来加载大量数据:
NSString *bigchunk=@".....";
label1.text=bigchunk;//this line is causing my uitableview to jerky scrolling
有没有办法比 setText 更快地将大量数据加载到 UILabel 以克服我的 uitableview 上的生涩滚动?
任何帮助表示赞赏。
您可能会对此存储库的这一部分感兴趣。
https://github.com/rnapier/ios5ptl/tree/master/ch05/TableViewPerformance
它向您展示了 3 种显示UITableView
s 的方式作为测试,以查看哪个具有最佳性能。通过子类化的方法ABTableViewCell
(包含在 repo 中)具有最佳性能。您将绘制NSString
withdrawInRect:
或drawAtPoint
。UIImage
这也适用于s 和其他人(如示例所示) 。
在上面链接的示例中,您可以通过在TableViewPerformanceViewController
.