情节提要如何推送嵌套的导航控制器?

问题描述 投票:0回答:1

情节提要允许我设置带有推送功能的嵌套导航控制器(并且效果很好):

enter image description hereenter image description here

但是,如果我尝试在没有代码的情况下执行此操作,我(可能)会抛出错误:

'不支持按下导航控制器'

@IBAction func showTapped(_ sender: Any) {
    guard let secondNav = self.storyboard?.instantiateViewController(withIdentifier: "SecondNavID") else { return }
    self.navigationController?.pushViewController(secondNav, animated: true)
}

最终,我试图在代码中重现以上情节提要的行为(没有顺序),但是我不确定它在做什么。

即使将故事板设置为“显示”,情节提要板还是默认为“演示”吗?

ios swift uiviewcontroller uinavigationcontroller
1个回答
0
投票

尽管情节提要板似乎允许嵌套的导航控制器,但该配置在折叠的拆分视图控制器外部是非法的,并且永远不应该使用(根据Apple的说法)。

© www.soinside.com 2019 - 2024. All rights reserved.