屏幕外的图形操作会产生处理开销吗?

时间:2010-09-10 21:40:39

标签: objective-c uiimageview overhead off-screen

我正在尝试为应用程序优化一些图形例程,我想通过设置其rect(关闭)来了解屏幕外动画(例如,[object startAnimating])或只是简单地移动UIImageView屏幕),有任何处理器开销,或者他们在屏幕外被忽略了吗?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

(1)如果涉及更改屏幕上的像素,则会产生开销。

(2)如果涉及屏幕外的某些事情,最终会出现在屏幕上,则会产生开销。

(3)如果涉及做一些永远不会出现在屏幕上的事情,你为什么要这样做呢?

但是,最后一个是非常轻率的。有时,您确实需要以一种方式维护相对可视的状态,然后您可以从中检索信息,即使它不是可视的。但是,相当少而且很远。如果不了解你的情况,很难说。

相关问题