Я хочу использовать CATransition
, чтобы обеспечить анимацию затухания между различными состояниями представления. Тем не менее, похоже, что это не работает с одним представлением (все найденные примеры используют CATransition
для переключения между разными представлениями). Напротив, CABasicAnimation
работает просто отлично.
Мой пример кода показывает, что я делаю. У меня есть пользовательское представление (TTView
) с двумя свойствами, которые я хочу анимировать. Одним из них является цвет, анимированный с использованием CABasicAnimation
(простая интерполяция). Другое - логическое состояние, и я хочу добиться эффекта затухания при его изменении. (Не обращайте внимания на тот факт, что пример использует его, чтобы просто изменить размер прямоугольника, это просто для простоты.)
Я что-то не так делаю, или CATransition
просто не работает в одном представлении?