我一直对 UITabBarController 有一个奇怪的问题。这里是:
- 我创建了一个新的单一视图应用程序
- 我将 Tab Bar Controller 拖放到具有两个初始视图控制器的情节提要上。
- 我为这两个视图控制器创建了两个类。
- 我将另一个视图控制器拖到情节提要上,并将 UITabBar 连接到这个新的视图控制器。所以现在选项卡控制器显示三个选项卡。
所以问题是有时标签栏根本不显示第三个标签。有时它会显示出来。我不知道为什么会这样。谁能用这个取悦我。
阿南德。
我一直对 UITabBarController 有一个奇怪的问题。这里是:
所以问题是有时标签栏根本不显示第三个标签。有时它会显示出来。我不知道为什么会这样。谁能用这个取悦我。
阿南德。
我发现我必须在创建标签后手动设置标题才能显示在 TabBarController 中。我仍然不知道为什么...
let salesController = SalesController(nibName: nil, bundle: nil)
let orderReviewController = OrderReviewController(nibName: nil, bundle: nil)
let accountController = AccountController()
// need to set the title here instead of viewDidLoad() otherwise tab doesn't show up...wtf?
accountController.title = "Account"
viewControllers = [salesController, orderReviewController, accountController]
当您使用 Single View 应用程序创建 Tabbar 应用程序时,请像这样创建标签栏:
选择单个视图转到菜单编辑器->嵌入->选择标签栏控制器。
然后拖放你的另外两个viewController。使用 viewController clean 项目创建一个 realetionShip Segue 它应该可以工作。