Можем ли мы анимировать несколько объектов, используя один таймер? - PullRequest
0 голосов
/ 13 октября 2010

Чтобы анимировать несколько объектов в представлении, должны ли мы использовать отдельные таймеры для каждого объекта?

В настоящее время у меня есть четыре объекта, для которых я использую четыре таймера. Как я могу сделать это с помощью одного таймера?

Спасибо!

Ответы [ 2 ]

1 голос
/ 13 октября 2010

Если вы анимируете в одно и то же время, вам следует использовать четыре таймера, иначе вы можете использовать один таймер.

Всего наилучшего.

0 голосов
/ 13 октября 2010

Если вы анимируете их все сразу в одном и том же временном окне, вы можете сделать их вместе:

[UIView beginAnimations:@"anim1" context:nil];
[UIView setAnimationDuration:0.4];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];

object1.frame = newFrame1;
object2.frame = newFrame2;
object3.frame = newFrame3;
object4.frame = newFrame4;

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