【问题标题】:How do I add child view controllers to a tabbed view controller while keeping the tab bar?如何在保留选项卡栏的同时将子视图控制器添加到选项卡式视图控制器?
【发布时间】:2017-01-29 15:59:54
【问题描述】:

我正在使用 Swift 3,Xcode 8.2,为 iOS 10 开发。

我有一个看起来像这样的故事板。

左视图控制器是标签视图控制器的三个子视图控制器之一。右视图控制器是一个视图控制器,当单击“继续”时显示。

但是,当点击时,右视图控制器占据了整个视图,底部的标签栏消失了。顶部有一个“后退”按钮,这很好,我想保留它,但是如何让标签栏返回?

【问题讨论】:

    标签: xcode uiviewcontroller


    【解决方案1】:

    根据您所说的,该问题无法重现。相反,当我设置storyboard Tab Bar Controller -> Nav Controller -> VC1 -> (push) -> VC2 时,我去VC2的时候tab bar还在。我只能得出结论,您的故事板中存在一些您没有准确描述的错误配置。

    【讨论】:

    • 嗨,马特,您最初对我的帖子有评论,我将在此处复制:“完全公开,我的完整故事板是:导航控制器 -> VC(充当条款和条件协议页面) -> 标签栏控制器(三个子 VC)-> VC1(带有继续按钮)(推送)-> VC2。是 VC2 不再显示标签栏。”
    • 这是一个不受支持的配置。不要试图将标签栏控制器放入导航控制器。你需要想出另一个接口。
    • 啊,我明白了。好的,如果我希望有一个用户在使用应用程序之前必须确认的条款和条件页面,你会如何建议设置故事板?我希望有那个页面,一旦他们确认,他们就会转到标签栏控制器。
    • “如果我希望有一个用户在使用应用程序之前必须确认的条款和条件页面”但这是 SO 上已经回答的最常见问题之一。 很多关于如何进行一次性登录或确认页面的建议。我很高兴谈论我个人是如何解决这个问题的,但不是在评论一个完全不同的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多