Проблема на самом деле не в том, как вы называете анимацию, а в том, как вы рисуете код для видов.Если вы оптимизируете логику и время, необходимое для рендеринга представлений в этих контроллерах, я гарантирую, что вы увидите лучшую производительность анимаций между ними.
Вы можете попробовать включить аргумент cache
, который вы в данный момент задалиНЕТ, чтобы увидеть, поможет ли это в краткосрочной перспективе, но это действительно бандит, а не лекарство.
Кроме того, с частотой кадров 60 кадров в секунду, анимация за 0,5 секунды будет иметь толькоМаксимум 30 кадров для работы.Если вы немного увеличите продолжительность анимации, она будет выглядеть более плавной после оптимизации рендеринга вида.