我有一个ViewController和另一个名为FlavorsController的第二个控制器。
我的ViewController是我的初始视图控制器。它没有导航控制器。我使用以下命令转到FlavorsController:
let controller = storyboard?.instantiateViewControllerWithIdentifier("FlavorsController") as! FlavorsController
presentViewController(controller, animated: true, completion: nil)
我有在FlavorsController上设置的NavigationController,但是未显示。
最佳答案
您应该提供Navigation Controller而不是FlavorsController
,因此代码应如下所示:
let controller = storyboard?.instantiateViewControllerWithIdentifier("NavControllerID") as! NavBarControllerName
presentViewController(controller, animated: true, completion: nil)
看到
NavControllerID
和NavBarControllerName
只是我发明的名称。只需设置您在情节提要中设置的内容即可。关于ios - NavigationBar未显示( View Controller ):Swift,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34052534/