[英]In Swift How to change the selected tab bar
我是 swift 编程的新手,我有一个带有 2 个 UITabBar 项目的选项卡式应用程序,我希望当用户点击第二个选项卡时,应用程序将选定的选项卡索引设置为 0 并将用户移动到第一个选项卡。 我在我的SecondViewController.swift's viewDidLoad
尝试了这段代码:
self.tabBarController?.selectedIndex = 0
但它不起作用。
这有效:
override func viewDidAppear() {
self.tabBarController?.selectedIndex = 0
}
有关 viewDidLoad() 与 viewDidAppear 的详细解释,请参阅此答案。
相关摘录:
这是您想要在 UI 中执行任何布局操作或进行任何绘图的地方 - 例如,呈现一个模态视图控制器
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.