2012-05-24 5 views
3

Я хотел бы оживить цвет объекта фигуры, чтобы перейти от одного цвета к другому, а затем снова назад. Я попытался установить цвет моего объекта одним методом, а затем вернуть его обратно к исходному цвету другим способом, но для меня это выглядит довольно громоздким. Есть ли лучший способ сделать это с помощью C4?Анимация нескольких цветов в C4

ответ

2

Вы правы, подход, который вы принимаете, является громоздким.

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

object.animationOptions: AUTOREVERSE; 
object.fillColor = [UIColor ...]; 

Чтобы сделать это навсегда:

object.animationOptions: AUTOREVERSE | REPEAT; 
object.fillColor = [UIColor ...]; 

... Кроме того, вы можете использовать эти анимации опции для ВСЕХ анимированных свойств любого видимого объекта в C4. Таким образом, вы можете автореверсировать/повторить исходные изменения, центральные точки, изменить фигуры, сменить изображения и т. Д.

Смежные вопросы