如何渲染UIImage异步?

时间:2012-10-18 06:14:30

标签: iphone ios uiimage

我需要绘制图像异步,但[UIImageView setImage:someImage]不是线程安全的。所以我必须自己实现线程安全绘制功能。

在iOS中可以吗?如何?我知道如何使用Quartz做自定义绘图。

特别感谢!

2 个答案:

答案 0 :(得分:1)

通常你只需要在后台加载图像。然后在前台线程上绘制它们。看看这里 loading images from a background thread using blocks

答案 1 :(得分:0)

您可以使用drawsAsynchronously的{​​{1}}属性并实现自己的imageView / imageLayer。这可能有助于提高GUI的响应能力。

相关问题