【发布时间】:2010-05-05 15:58:27
【问题描述】:
我正在通过
调整控件的大小[UIView beginAnimations]
[self setTransform:CGAffineTransformMakeScale(0.5f, 0.5f)];
[UIView commitAnimations]
动画在 iPhone 模拟器上看起来很漂亮,但在我的 2G 测试设备上却慢得令人难以忍受,而且断断续续。如何改善旧 iPhone 上的动画效果?还是我必须在旧设备上禁用动画过渡?谢谢。
【问题讨论】:
-
您要调整大小的控件是什么? subViews/subLayers 层次结构是什么样的?
-
感谢您的提问。该控件有一些使用 CGPathAddArc 进行自定义绘图/填充的子视图。这提醒我,在模拟器和实际设备上,弧线的呈现方式有所不同。有什么线索让我可怜的旧 2G iPhone 变慢了吗?
标签: performance iphone-sdk-3.0 uiview core-animation