DetailViewController 中缺少 UIBarButton
UIBarButton missing in DetailViewController
工作流程设计:
Swift4.0,Xcode9.2
当我 运行 下面的应用程序时, "Item" UIBarButton 丢失了。虽然它在情节提要中可见。这是我所做的:
- 从头开始创建主从应用程序
- 在详细视图中嵌入了一个 TabBarController
- 删除了从 MasterViewController 到 DetailViewController 的 NavigationController 的 Segue
- 通过将 UIBarButton 拖动到由 DetailViewController 形成的第一个选项卡视图中添加了 UIBarButton
Cocoa 不能很好地处理将标签栏控制器嵌入导航控制器(解释如 here)。
你必须反转包含:尝试将细节 VC 嵌入导航控制器,并将导航控制器嵌入标签栏控制器中,如下所示:
TabVC -> NavC -> DetailVC
对于每个额外的选项卡,您都必须添加一个导航控制器。这样每个选项卡都可以有自己的栏按钮项。
工作流程设计:
Swift4.0,Xcode9.2
当我 运行 下面的应用程序时, "Item" UIBarButton 丢失了。虽然它在情节提要中可见。这是我所做的:
- 从头开始创建主从应用程序
- 在详细视图中嵌入了一个 TabBarController
- 删除了从 MasterViewController 到 DetailViewController 的 NavigationController 的 Segue
- 通过将 UIBarButton 拖动到由 DetailViewController 形成的第一个选项卡视图中添加了 UIBarButton
Cocoa 不能很好地处理将标签栏控制器嵌入导航控制器(解释如 here)。
你必须反转包含:尝试将细节 VC 嵌入导航控制器,并将导航控制器嵌入标签栏控制器中,如下所示:
TabVC -> NavC -> DetailVC
对于每个额外的选项卡,您都必须添加一个导航控制器。这样每个选项卡都可以有自己的栏按钮项。