UISplitViewController和UINavigationController无法与多个故事板一起正常工作

时间:2015-06-07 02:14:06

标签: ios uinavigationcontroller uistoryboard uisplitviewcontroller

我正在尝试(用于实验)使用多个故事板。 第一个故事板(在启动时启动)只包含一个视图控制器,它执行一些代码并从网站下载json数据。

first storyboard http://i60.tinypic.com/33l3055.png

完成下载任务后,视图控制器(第一个故事板)在实例化后将第二个故事板的入口点设置为根视图控制器。

{{1}}

这个第二个故事板包含一个tabbar控制器,里面有一个拆分视图控制器:

second storyboard http://i61.tinypic.com/9jkc9d.png

一切正常但分割视图控制器内部的导航栏控制器有一种奇怪的行为。如果按下它的后退按钮但是没有正确显示,因为只有没有左箭头的“后退”文本。

the problem with navigation bar http://i62.tinypic.com/2a615l4.png

仅在几分钟后,在主视图和详细视图之间进行一些转换后,使用向左箭头正确显示后退按钮。

navigation bar ok after some transitions http://i61.tinypic.com/16aa7tu.png

(如果我只使用启动时的第二个故事板,则一切正常)

我知道在这种情况下我只能使用一个故事板,但我想知道用多个故事板以这种方式工作是不正确还是错误。

1 个答案:

答案 0 :(得分:0)

新的Xcode 7 Beta和iOS 9都能完美运行。

使用相同的文件配置,正确显示导航控制器的V形。 我不知道为什么,这个WWDC中的Apple发布了故事板参考,但我认为这是UISplitViewController的一个bug。