我需要绘制图像异步,但[UIImageView setImage:someImage]不是线程安全的。所以我必须自己实现线程安全绘制功能。
在iOS中可以吗?如何?我知道如何使用Quartz做自定义绘图。
特别感谢!
答案 0 :(得分:1)
通常你只需要在后台加载图像。然后在前台线程上绘制它们。看看这里 loading images from a background thread using blocks
答案 1 :(得分:0)
您可以使用drawsAsynchronously
的{{1}}属性并实现自己的imageView / imageLayer。这可能有助于提高GUI的响应能力。