我正在使用swift.我想在TabBar中使用导航与故事板.首先,第一个显示在选项卡菜单中显示.但是当我移动到第二个显示器时,第二个显示器显示没有标签菜单.
我选择了segue类型"show(egPush)"
如何在所有视图上继续显示标签菜单?
Raz*_*van 30
在Interface Builder中:
UITabBarController并将其设置为初始视图控制器.UITableViewController.UITableViewController并转到menu bar > Editor > Embed in > Navigation Controller.UITabBarController并按CTRL拖动到UINavigationController.Relationship Segue > view controllers.UINavigationController堆栈中添加的任何视图控制器都将显示在同一个视图控制器中UITabBarController.要从UITableViewController连接到UINavigationController另一个ViewController 的第一个堆栈中执行segue,您当然必须首先创建另一个ViewController,为其创建一个segue Interface Builder,为您的segue创建一个标识符,并在您的代码中通过调用相应的来执行它Swift中的函数如:
optional func performSegueWithIdentifier(_ identifier: String,
sender sender: AnyObject?)
Run Code Online (Sandbox Code Playgroud)
以下是Interface Builder的外观示例:

以下是故事板的外观概述.您必须使用Tab Bar Controller作为rootViewController.
嵌入UITableViewController到a UINavigationController,这样你总有一个后退按钮.

只要您遵循组合视图控制器接口,就有无限的改进可能性.以下是您想要的常见选项卡的演示内容 -
