2010-10-18 6 views
1

Есть ли разница в производительности анимации UIView против блоков анимации CA? Я понимаю, что они все интерфейсы для Core Animation, но я хочу сжать большую производительность и ресурсы на анимацию. Благодарю.iOS: производительность анимации UIView против анимации CABasic/CAKeyframe

ответ

2

Вам нужно будет проверить их самостоятельно, но я думаю, что будет нет разница. Они оба используют один и тот же код под обложками, а UIView и CALayers выполняют почти идентично друг другу. Вы получите больше производительности, убедившись, что вы правильно обрабатываете альфа. Сделайте все непрозрачным, что может быть. Чем меньше это должно быть рассчитано путем компоновки, тем более отзывчивой будет ваша анимация.

С уважением.