Цель C - сделать прыжок UIImageView - PullRequest
0 голосов
/ 23 января 2012

Я застрял, пытаясь заставить моего персонажа прыгнуть, и пытался как жестко кодировать позицию y персонажа, так и использовать анимацию uiimageview.Каков наилучший способ сделать это и лучший пример кода (потому что я думаю, что я сделал два предыдущих примера неправильно) - поскольку я совершенно новый.

1 Ответ

2 голосов
/ 23 января 2012

Вот пример кода с использованием блоков (срабатывает при нажатии кнопки).

- (IBAction)btnClicked:(id)sender {
    [UIView animateWithDuration:0.5f animations:^{
        CGRect currentRect=self.imgView.frame;
        currentRect.origin.y-=30;

        [self.imgView setFrame:currentRect];

    } completion:^(BOOL finished) {

       [UIView animateWithDuration:0.5f animations:^{
          CGRect currentRect=self.imgView.frame;

          currentRect.origin.y+=30;

          [self.imgView setFrame:currentRect];

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