【发布时间】:2014-02-05 07:21:36
【问题描述】:
在后台加载UIImageView对象是否安全,完成后将它们插入主线程的视图层次结构中?
例如,您创建了一个 GCD 块,它在后台加载 10 个图像视图。最后,您有 async 块,它将所有 UIImageViews 添加到视图层次结构中。
我听说如果您创建一个UIImage 并将其添加到UIImageView,那么当UIImageView 需要它时,图像数据就会按需加载。我将如何强制将UIImage 数据拉到后台,这样它就不会长时间阻塞主线程?
【问题讨论】:
-
你在下载这些图片吗?他们已经在磁盘上?您是否看到一些性能问题(具体而言)?
-
尝试Asyncronous image view 而不是
uiimageView。
标签: ios iphone ipad uiimageview uiimage