在viewDidLoad中的UITabBar(非UITabBarViewController)类型的标签栏中设置默认项

时间:2016-06-23 22:00:29

标签: ios xcode swift

使用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的初学者,我真的得到了一些帮助,并提前感谢你

如果不够清楚,请告诉我:)

1 个答案:

答案 0 :(得分:0)

你确定你的tabbar已经分配了,因为self.tabbar?.selectedIndex不会工作但是如果你的tabbar是nil则两者都不会崩溃。

或者您尝试过这样的事情: self.tabbar.selectedItem = self.tabbar.items![0] 没有测试它,但也许它有效。