iOS останавливает камеру ирис CATransition на полпути
Я пытаюсь управлять анимацией затвора пользовательского средства выбора изображений, используя
CATransition *animation = [CATransition animation];
animation.type = @"cameraIris";
и хотел бы сделать ставку посередине и возобновить ее позже.
Я пробовал два подхода, которые, кажется, не работают для меня:
- Приостановка через x секунд, но это останавливает слой в случайных местах
- Используя 2 перехода с
cameraIrisHollowClose
а такжеcameraIrisHollowOpen
вместе сanimationDidFinish
Замечаю что первоеCATransition
уходит и есть небольшая задержка, прежде чем появится второй.
Мне было интересно, есть ли у кого-нибудь идеи, как это сделать, чтобы анимация выглядела плавно.