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