我有一个UITabBarController,它有5个不同的视图控制器。每个都有自己的特定选项卡,如主页,设置等。如何在启动时将某个选项卡设置为默认选项卡?
答案 0 :(得分:1)
是否有特定原因导致您无法将所选的第一个标签移至最左侧的位置?
self.tabBarController.selectedIndex = desiredIndex
或者,如果您的代码位于UITabBarConroller子类中,只需:
selectedIndex = desiredIndex
应该有用。
答案 1 :(得分:0)
您可以考虑使用以下代码更改应用代理didFinishLaunchingWithOptions
(或任何拥有标签栏控制器)中的标签:
if let tabController = window?.rootViewController as? UITabBarController {
tabController.selectedIndex = 1
}