【发布时间】:2011-12-23 07:38:16
【问题描述】:
我希望在屏幕上反复重绘一张图像,但是每秒重绘次数很多,每次绘制图像都会对应用程序的性能造成巨大影响。有没有办法以某种方式缓存 CGImageRef 或使 CGContextDrawImage 执行得更快的东西?
【问题讨论】:
-
为什么不把图片做成 UIImageView 呢?
-
这是一张图像,但它在屏幕上的许多位置绘制。所以会有很多 UIImageViews。此外,内容是动态的,因此这些图像的绘制位置会发生变化,所以我认为使用图像视图不是正确的方法。
-
使用 Box2d 或类似的库并使用精灵。
标签: iphone objective-c cgcontext