这个问题在这里已经有了答案:
Setting default tab in UITabBar in swift
(4 个回答)
6年前关闭。
我在 tabBarController 中有 5 个选项卡。
每次我运行它时,它都会显示第一个选项卡 View 。
但是,我希望我的中间选项卡(选项卡 3)成为当应用程序调整到 tabBarController(如果登录成功)时首先显示的选项卡。
怎么做?
当我添加
self.tabBarController.selectedIndex = 2
中间按钮已突出显示,但 View 尚未显示。
如何处理?
最佳答案
您可以在 viewDidLoad
中执行此操作:
func viewDidLoad (){
self.tabBarController.selectedIndex = 2
}
您在加载 viewController 时选择索引。如果您只想在用户登录时选择它:
func viewDidLoad (){
if userLogged{
self.tabBarController.selectedIndex = 2
}
}
关于ios - 快速,如何为 tabBarController 设置初始 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37046592/