【发布时间】:2012-08-06 11:01:13
【问题描述】:
我有四个 ViewControllers ,其中 ViewControllers 使用 UINavigationController 加载。我可以一个一个地切换到每个 ViewController。
问题是,因为我使用的是 NavigationController,所以所有 ViewController 都是从左侧或右侧加载的。但我想从底部加载 ViewController。我知道我可以使用presentModalViewController 从底部展示 ViewController。但它不等同于导航控制器,因为从第 4 个 ViewController,如果我按下一个按钮,我需要来到第 1 个 ViewController。
如何在 NavigationController 中从底部显示 ViewController ?
【问题讨论】:
-
您可以使用块语句使用自定义动画:)
-
导航控制器的自定义动画?
-
@AalokParikh。实际上,我使用了 4 个没有导航的 ViewController。但是在一种情况下,我想从第 4 个 ViewController 跳转到第 1 个 ViewController,所以我使用了 NavigationController,但是在使用 Navigation 之后,ViewController 是从左侧或右侧推送的。
-
是的,只需将 NO 传递给 animated: 参数,然后您就可以使用自定义动画了
-
没关系,我在一个项目中使用了相同类型的层次结构 :)
标签: iphone ios cocoa-touch uiviewcontroller uinavigationcontroller