Цепная анимация (iPhone / MonoTouch) - PullRequest
1 голос
/ 22 мая 2010

Я пытаюсь вставить некоторые (пользовательские) кнопки в виде вкладок в поле зрения. Я не хочу, чтобы они все двигались одновременно. Кроме того, они не должны двигаться по одному (когда один скользит за другим, заканчивается).

Я хочу, чтобы каждая кнопка начала слегка скользить после предыдущей. Желательно, чтобы это происходило на кривой, но с фиксированным смещением в 1 секунду тоже было бы хорошо.

Код Monotouch или Obj-C в порядке. Я думаю, что в API есть что-то для анимации групп подобных вещей. Надеюсь, по крайней мере ...

1 Ответ

1 голос
/ 22 мая 2010

Вы можете использовать метод +setAnimationDelay: , чтобы задержать время начала анимационного блока, например:

tab1.frame = ...
[UIView beginAnimations:...];
tab1.frame = ...
[UIView commitAnimations];

tab2.frame = ...
[UIView beginAnimations:...];
[UIView setAnimationDelay:0.1f];
tab2.frame = ...
[UIView commitAnimations];

...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...