在 iOS 上使用 Swift 2 如何在 viewDidLoad 中设置 UITabBar 类型(不是 UITabBarViewController)的选项卡栏中的默认选定项
详细信息: 我正在创建自己的选项卡 View nib 文件,我需要找到一种方法来允许 选项卡栏在 viewDidLoad 期间设置默认项目,我尝试过 这些方法我经常用于 TabBarViewController 但在 UITabBar 中找不到它们
@IBOutlet weak var tabBar: UITabBar!
self.tabBar?.selectedIndex = 0
即使尝试self.UITabBar?.selectedIndex = 0
也不起作用
我也尝试过 tabBar.selectedIndex = tabBar.title("Tab1")
我仍然是 swift 的初学者,我真的很感谢一些帮助,并提前感谢您
如果这还不够清楚,请告诉我:)
最佳答案
您确定您的标签栏已分配,因为 self.tabbar?.selectedIndex 将不起作用,但如果您的标签栏为零,则两者都不会崩溃。
或者你尝试过这样的事情:
self.tabbar.selectedItem = self.tabbar.items![0]
没有测试过,但也许它有效。
关于ios - 在 viewDidLoad 中设置 UITabBar 类型的选项卡栏中的默认项目(不是 UITabBarViewController),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38002613/