0

我正在尝试为应用程序优化一些图形例程,我想知道是屏幕外动画(例如,[object startAnimating])还是通过设置它的矩形(屏幕外)来简单移动 UIImageView,有任何处理器开销,还是在屏幕外时以某种方式忽略它们?

非常感谢您的帮助。

4

1 回答 1

0

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

(2) 如果它涉及在屏幕外做一些最终会出现在屏幕上的事情,那么就会产生开销。

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

不过,最后一个有点刻薄。有时,您确实需要以一种您可以从中检索信息的方式保持相对可视的状态,即使它不是可视的。不过,很少见。在不了解您的情况的情况下,很难说。

于 2010-09-11T03:56:36.507 回答