Я использую CAAnimation
для анимации слоев, а затем накладываю их на видео, используя AVExportSession
.CAAnimation - Show/Hide with duration 0
Я пытаюсь создать слой, который появляется/исчезает мгновенно, устанавливая продолжительность на 0. Однако, как представляется, минимальное значение 0.25f
и, таким образом, анимация свойств, таких как непрозрачность, имеет переход.
Можно ли мгновенно показать/скрыть CALayer
используя CAAnimation
?
Попробуйте установить его на небольшое ненулевое значение. Если вы оставите его как 0, он наследует продолжительность от транзакции, в которой он находится. – dan