从app delegate快捷方式时,视图控制器中缺少标签栏

时间:2015-10-02 08:49:59

标签: ios swift uitabbarcontroller uinavigationbar appdelegate

我正试图从应用代表直接快速浏览我的应用中的特定视图。到目前为止,我已经到了视图与导航栏一起出现的位置,但是我在导航栏中的解除视图控制器按钮没有做任何事情,并且缺少标签栏。

这是我的代码:

    let storyboard = UIStoryboard(name: "Main", bundle: nil)

    let mainRootController = storyboard.instantiateViewControllerWithIdentifier("favourites") as UIViewController
    if self.window != nil {
        let navigationController: UINavigationController = storyboard.instantiateInitialViewController() as! UINavigationController
        navigationController.viewControllers = [mainRootController]

        self.window!.rootViewController = navigationController
    }

我有一个带有隐藏导航栏的初始视图控制器,我必须添加它才能使上面的代码工作(我不希望该视图有导航栏)。我试图跳过那个初始视图控制器并跳转到我的应用程序的主要部分,它有一个标签栏。收藏夹视图是第三个选项卡。

这是我的故事板的布局(在我在入口点添加导航栏之前)。我已经指出了我试图访问的视图控制器:

enter image description here

1 个答案:

答案 0 :(得分:0)

在视图控制器中选中“在推送时隐藏底栏”选项。它可以在故事板中或以编程方式设置

enter image description here