UIViewAnimation не работает в Objective-C - PullRequest
0 голосов
/ 17 января 2012

Я пытаюсь вернуться к первому виду и оживить его.Однако анимация не работает.Код показан ниже:

- (IBAction)geriBtnClick:(id)sender {

[UIView beginAnimations:@"flipping view" context:nil];
[UIView setAnimationDuration:1];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft
                       forView:self.view cache:YES];

[self.view removeFromSuperview]; //ikinci view kaldır.
[UIView commitAnimations];
}

Пожалуйста, сообщите о том, что с этим не так и как его можно решить.

Ответы [ 2 ]

1 голос
/ 17 января 2012

Способ управления кнопкой возврата осуществляется с помощью UINavigationController.Вы должны звонить [navController popViewControllerAnimated:YES].Это создаст переход, который вы ищете.В противном случае вам придется создать весь переход, просто удалите представление.Создание ваших собственных переходов не является предметом для начинающих;Вы хотите использовать UINavigationController.

0 голосов
/ 17 января 2012

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

Код будет работать один раз, не снова и не снова

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