我有这种情况的故事板;UITAbBarController作为主UISplitController和showDetail:
根视图控制器是具有UISplitViewController:
- MASTER:一个的UITabBarController
- 0 - >的UINavigationController - > ...其它ViewControllers
- 1 - > UINavigationController - > ...其他ViewControllers
- 详细信息:一个UINavigationController - >一DetailViewControler
有了这个层次从去年的ViewController的SEGUE showDetail在主到导航控制器详情不起作用,因为细节是模态呈现在倒塌的环境,而不是用推动力呈现它。 我觉得这个行为来自Tab Bar Controller,因为它不像UINavigationController那样是容器。事实上,如果我删除标签栏并将导航设置为分割视图控制器的主控,它的工作原理与平常一样。
如何使用分隔视图控制器Master等标签栏并在折叠环境中获得showDetail segue的正确行为?
P.S .:对于正确的行为,我的意思是在横向紧凑环境(iPhone 6 plus Portrait)中推动主导航控制器中的细节。
将Master-side视图控制器的segue直接设置为详细视图控制器,而不是其中嵌入了详细信息VC的导航控制器。 – pbasdf
它不起作用:细节以模态方式呈现,并且不会在主控制器的导航控制器堆栈中推送。 – Andorath
嘿,@Andorath你能弄清楚这一点吗?我有同样的问题。 – animaonline