【问题标题】:UIBarButton missing in DetailViewController详细视图控制器中缺少 UIBarButton
【发布时间】:2018-07-06 09:42:34
【问题描述】:

工作流程设计:

Swift 4.0、Xcode 9.2

当我运行以下应用程序时,“项目”UIBarButton 丢失。虽然它在情节提要中可见。这是我所做的:

  1. 从头开始创建主从应用程序
  2. 在详细视图中嵌入了 TabBarController
  3. 将 MasterViewController 中的 Segue 移除到 DetailViewController 的 NavigationController 中
  4. 通过将 UIBarButton 拖入由 DetailViewController 形成的第一个 Tab 视图中添加了 UIBarButton

【问题讨论】:

    标签: ios swift uitabbarcontroller uibarbuttonitem uisplitviewcontroller


    【解决方案1】:

    Cocoa 无法很好地将标签栏控制器嵌入导航控制器(例如here)。

    您必须反转包含:尝试将详细信息 VC 嵌入导航控制器中,并将导航控制器嵌入标签栏控制器中,如下所示:

    TabVC -> NavC -> DetailVC
    

    对于每个额外的标签,您都必须添加一个导航控制器。这样每个选项卡都可以有自己的栏按钮项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-09
      • 1970-01-01
      • 2014-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多