【问题标题】:navigationController setup pop transition stylenavigationController 设置 pop 过渡样式
【发布时间】:2012-07-16 06:18:56
【问题描述】:

是否可以更改 UINavigationController 的 popToViewController 过渡样式?我需要与 pushViewController 方法相同的样式吗?(我的意思是从右到左样式(pushViewController),而不是从左到右(默认为 popToViewController))。

【问题讨论】:

标签: objective-c uinavigationcontroller


【解决方案1】:

对于模态显示的视图控制器,您可以使用 modalTransitionStyle 属性更改动画。 AFAIK,没有办法改变导航控制器的推送动画(除了从头开始重建 UINavigationController)。 https://github.com/devindoty/iOS-Transition-Pack

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-03
  • 1970-01-01
  • 2019-02-07
  • 1970-01-01
  • 2011-12-21
  • 1970-01-01
相关资源
最近更新 更多