0

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

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

特别感谢!

4

2 回答 2

1

通常你只需要在后台加载图像。然后将它们绘制在前景线程上。看看这里 使用块从后台线程加载图像

于 2012-10-18T06:19:18.497 回答
0

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

于 2012-10-18T06:59:14.047 回答