NavigationBar没有显示(View Controller):Swift

时间:2015-12-02 20:37:34

标签: ios swift uinavigationcontroller

我有一个ViewController和另一个名为FlavorsController的控制器。 我的ViewController是我的初始视图控制器。它没有导航控制器。我使用以下命令转到FlavorsController:

let controller = storyboard?.instantiateViewControllerWithIdentifier("FlavorsController") as! FlavorsController
        presentViewController(controller, animated: true, completion: nil)

我有一个在FlavorsController上设置的NavigationController,但它没有显示。

enter image description here

1 个答案:

答案 0 :(得分:3)

您应该显示导航控制器而不是FlavorsController,因此代码应如下所示:

let controller = storyboard?.instantiateViewControllerWithIdentifier("NavControllerID") as! NavBarControllerName
    presentViewController(controller, animated: true, completion: nil)

看到NavControllerIDNavBarControllerName只是我发明的名字。只需设置故事板中设置的那些。