Как проверить, оживляет ли UIView?
По сути, если пользователь нажимает кнопку во время моей анимации, я хочу иметь возможность настроить свойство, а затем добавить еще одну анимацию, но если анимация закончится, я хочу, чтобы она использовала свойство по умолчанию. Это возможно? Что было бы действительно приятно - это способ получить свойство isAnimating из слоя, но я не могу найти ничего подобного.
Ответы
Ответ 1
если я не ошибался. Вы можете использовать CABaseAnimation
и вызвать CAAnimationDelegate
. то вы можете реализовать метод - (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag
. Когда анимация будет завершена, флаг будет YES.