【问题标题】:Tabbed view with 3rd view?带有第三视图的选项卡式视图?
【发布时间】:2015-03-13 02:25:37
【问题描述】:

我有一个带有两个选项卡和关联视图(两个视图)的选项卡式应用程序。一种视图是表格视图。单击单元格时,我想显示另一个视图,该视图将与单元格内容相关。

这引入了无法通过选项卡访问的第三个视图。如何引入第三个视图?

我猜想将另一个视图控制器放到故事板上?但是从那里开始,如何在单击 tableview 单元格时将第三个视图推入可见性?

【问题讨论】:

    标签: xcode swift


    【解决方案1】:

    不要将一个 UITabBarController 连接到两个 UIViewController,而是将您的 UITabBarController 连接到一个 UINavigationController 和一个 UIViewController。将您的 UITableView 作为根视图控制器放入 UINavigationController 中。当用户点击一个单元格时,只需对您推送到导航控制器堆栈的另一个 UIViewController 执行 segue。

    类似这样的:

    【讨论】:

    • 不知道这里发生了什么。
    • 啊——好多了。让我试试看。
    • 我现在有相同的设置。一个问题是 Tab1 从底部导航中消失了。我只看到tab2。我该如何解决?
    • CTRL 键从标签栏控制器拖到你丢失的控制器并放手,你应该有一些选项来添加它。像这样:timroadley.com/wp-content/uploads/2012/03/TabToSplit.png 确保选择关系视图控制器。
    • 太棒了!完毕。很棒的解释。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-28
    • 1970-01-01
    • 1970-01-01
    • 2015-10-02
    相关资源
    最近更新 更多