我添加了故事板的UITabbar。我在tabbar中创建了3个项目。 (当我点击"食物"时,让我们说"食物","运动","视频")它开放食物的项目。在uiTabbar" food"项目已被选中。
我已使用此代码完成了第一个和最后一个项目:
tabBar.selectedItem = tabBar.items?.first as? UITabBarItem
or
tabBar.selectedItem = tabBar.items?.last as? UITabBarItem
这些是工作,但在我的项目中有3个项目存在。我无法选择中间项目。我试试
tabBar.selectedItem = tabBar.items[1] as? UITabBarItem
但是不起作用。我收到了这个错误
'(UITabBar,didSelectItem:UITabBarItem!) - > ()'没有 名为' selectedItem'
的成员
任何建议?
编辑: 我自己解决了以下答案
答案 0 :(得分:1)
for xx in (self.tabBar.items as [UITabBarItem]){
if xx.tag == 0 {
self.tabBar.selectedItem = xx
break
}
}
答案 1 :(得分:1)
非常简单:
myTabBar.selectedItem = myTabBar.items![0]