【发布时间】:2015-12-19 03:44:13
【问题描述】:
自 IOS9 以来,我的应用程序的 uitableview 的滚动是生涩的。我使用 customcell 必须减慢显示速度,但在 ios8 上没有问题。你有同样的事情吗?
经过调查,创建 UIImage 会冻结滚动。 IOS9 UIImage 是否有行为变化?
【问题讨论】:
-
你在单元格中的 uiimage 代码是什么样的?
-
self.someImageView.image = UIImage(named: "some_image")
-
是的,从 iOS9 开始使用 uitableview/uicollectionview 的性能很糟糕……时间分析器显示了很多布局。
-
是否有创建复杂 uitableview / uicollectionview 的替代解决方案?
-
我建议你异步加载图像并在主线程上调度 setImage。就我而言,我将占位符(总是相同的图像)缓存在一个数组中......
标签: uitableview ios9