在不使用故事板中的导航控制器的情况下,在UIViewControllers之间切换的最佳方法是什么?

时间:2012-06-27 18:11:21

标签: ios xcode uiviewcontroller storyboard

请参阅下图 -

我没有使用NavigationViewController。在使用storyboard和segues时,有没有办法在视图之间切换?我知道另一种方法是使用根视图控制器并以这种方式切换视图。只是想知道是否有另一种方法可以做到这一点。

谢谢!

storyboard

2 个答案:

答案 0 :(得分:1)

它不需要navigationController来使用segue。只需在你的故事板中设置和识别Segue的任何地方使用[self performSegueWithIdentifier:@"mySegue" sender:sender]; 行。

答案 1 :(得分:1)

你可以:

  1. 使用导航控制器,但只是隐藏它(在Storyboard的Interface Builder设计中,以及在运行时通过setNavigationBarHidden:animated:中的viewDidLoad编程)。因此pushViewController(或简单推送segue)和popViewController工作,没有导航栏用户界面。

  2. 使用模态segues(即幕后它将presentViewControllerAnimated)和dismissViewControllerAnimated