用一个ViewController屏幕替换两个SplitView屏幕

时间:2014-04-07 07:36:19

标签: objective-c uiviewcontroller uinavigationcontroller storyboard uisplitviewcontroller

我似乎无法为iPad SplitViewController找到这个导航用例。使用Storyboard,我创建了一个显示Master / Detail的SplitViewController,效果很好。从我的详细视图来看,我希望有一个按钮,它可以用一个ViewController完全取代整个SplitViewController(主屏幕和详细屏幕)。

理想情况下,这将是一个允许后退按钮功能返回到SplitViewController的导航,但只要ViewController使用全屏幕我就可以使用其他解决方案(我需要每一块屏幕空间 - 如果这对解决方案有任何影响,它将有弹出窗口。)

我认为这是可能的,并且我确定我不是第一个需要这样做的人,但我搜索了很多并发现了类似的用例,但并不完全正确。

这是我在Storyboard中的当前布局:

  • TabBarView
    • SplitView A.
      • 导航
          • 导航>的TableView
        • 详细
    • SplitView B.
      • 导航
          • 导航>的TableView
        • 详细
  • 全屏ViewController(这在上述结构中的位置?)

所以我需要使用SplitView B导航到尚未集成到此屏幕导航树中的全屏ViewController,因为我不知道它将在何处或如何放置在此结构中。

有关如何设置故事板和/或使用自定义代码实施的任何建议?我尝试过不同的方法来连接这个,但是仍然没有达到我的需要。

0 个答案:

没有答案