Есть ли способ улучшить производительность UIView beginAnimations / commitAnimations? - PullRequest
0 голосов
/ 05 мая 2010

Я изменяю размер элемента управления через

[UIView beginAnimations]
[self setTransform:CGAffineTransformMakeScale(0.5f, 0.5f)];
[UIView commitAnimations]

Анимация выглядит прекрасно на симуляторе iPhone, но на моем 2G тестовом устройстве она невыносимо медленная и прерывистая Как я могу улучшить анимацию на старом iPhone? Или мне нужно отключить анимированные переходы на старых устройствах? Спасибо.

1 Ответ

3 голосов
/ 05 июля 2010

Моя проблема заключалась в слишком большом количестве непрозрачных UIViews на экране. Я радикально уменьшил число с помощью некоторого редизайна, и теперь оно очень быстрое.

...