Я пытаюсь анимировать GIF, и я попал в блокпост. У меня есть пример того, что я пытаюсь сделать, используя отдельные кадры GIF и устанавливая свойство animationImages UIView. Однако в моем проекте вещь, которую я хочу оживить, рисуется с помощью Layers. Я ищу быстрый и простой способ анимации кадров без слишком сложной работы. Есть ли анимация, эквивалентная слоям? У кого-нибудь есть идеи?Анимировать GIF с использованием слоев Core Animation?
0
A
ответ
0
Здесь вы идете, пользуются:
1
Другое решение:
содержимое свойство CALayer является анимируемым. Это означает, что вы можете создать CAKeyFrameAnimation и предоставить ему массив изображений для каждого кадра. Вы также можете установить время.
Обратите внимание, вероятно, лучше работать с PNG-
Может быть, помогает вместо этого.
Это довольно здорово! Все еще немного удалено от того, что я пытаюсь сделать. У меня нет или нет отдельного UIView. Мне нужно кратко включить анимированные фреймы для CALayer. Я полагаю, я мог бы установить таймер и циклически программировать кадры. Мне просто интересно, было ли что-то похожее на свойство animatedImages в CA API. – Cliff