Зеркально отраженная анимация, когда контроллер спешил iPhone

Я взглянул вокруг и не нашел то, что я точно искал.

Существует ли способ получить зеркально отраженную анимацию при продвижении контроллера представления?

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

10
задан chacha 24 September 2012 в 09:55
поделиться

2 ответа

Для модально представленных контроллеров представления вы можете изменить анимацию с помощью свойства modalTransitionStyle . AFAIK, нет способа изменить анимацию нажатия контроллера навигации (кроме восстановления UINavigationController с нуля).

2
ответ дан 3 December 2019 в 13:12
поделиться

должно работать что-то вроде этого

[UIView beginAnimations:@"animation" context:nil];
[self.navigationController pushViewController: yourviewcontroller animated:NO]; 
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.navigationController.view cache:NO]; 
[UIView commitAnimations];

не забудьте установить для анимации значение NO при вызове pushViewController

51
ответ дан 3 December 2019 в 13:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: