Анимация нескольких цветов в C4
Я хотел бы анимировать цвет объекта формы, чтобы он превратился из одного цвета в другой, а затем снова вернулся. Я попытался установить цвет моего объекта одним методом, а затем снова установить его на исходный цвет другим методом, но мне это кажется довольно громоздким. Есть ли лучший способ сделать это с помощью C4?
1 ответ
Вы правы, подход, который вы используете, громоздок.
Чтобы анимировать вперед и сразу назад, вы можете использовать следующую строку кода:
object.animationOptions: AUTOREVERSE;
object.fillColor = [UIColor ...];
Чтобы сделать это навсегда:
object.animationOptions: AUTOREVERSE | REPEAT;
object.fillColor = [UIColor ...];
... кроме того, вы можете использовать эти параметры анимации для ВСЕХ анимированных свойств любого видимого объекта в C4. Таким образом, вы можете автореверсировать / повторять исходные изменения, центральные точки, изменение форм, изменение изображений и т. Д.