UIImageView анимация летит сверху - PullRequest
1 голос
/ 11 ноября 2009

Я планирую создать игру, подобную палачу. И я хочу, чтобы каждый персонаж появлялся сверху, как будто он летел сверху. Должен ли я сделать переход или просто жестко запрограммировать анимацию для этой реализации?

Спасибо.

1 Ответ

3 голосов
/ 11 ноября 2009

Поместите каждый символ в его собственный экземпляр UIView и анимируйте свойство center.

//let's say we have a custom UIView subclass that displays a character called 'MYCharacterView'

MYCharacterView * view = [[MYCharacterView alloc] initWithFrame:CGRectMake(50.0, -10.0, 20.0, 20.0);
// ... configure the view here, e.g., set the character, etc. ...
[UIView beginAnimations:nil context:nil];
//animate the view from its current position off the top of the screen to 50, 200
//over 2 seconds
[view setCenter:CGPointMake(50.0, 200.0)]; 
[UIView setAnimationDuration: 2.0];
[UIView commitAnimations];

Надеюсь, это поможет!

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