iOS останавливает камеру ирис CATransition на полпути

Я пытаюсь управлять анимацией затвора пользовательского средства выбора изображений, используя

CATransition *animation = [CATransition animation];
animation.type = @"cameraIris";

и хотел бы сделать ставку посередине и возобновить ее позже.

Я пробовал два подхода, которые, кажется, не работают для меня:

  1. Приостановка через x секунд, но это останавливает слой в случайных местах
  2. Используя 2 перехода с cameraIrisHollowClose а также cameraIrisHollowOpen вместе с animationDidFinishЗамечаю что первое CATransition уходит и есть небольшая задержка, прежде чем появится второй.

Мне было интересно, есть ли у кого-нибудь идеи, как это сделать, чтобы анимация выглядела плавно.

0 ответов

Другие вопросы по тегам