在我更新到Swift 3之前,这非常有效(除了启用了isEnabled)。这段代码在我的UITabBarController ViewDidLoad函数中。永远不会遇到import copy
....
designData['objectives'] = copy.copy(objectives)
....
designData['variables'] = copy.copy(variables)
....
designData['responses'] = copy.copy(responses)
,因此项目永远不会设置为真。
我如何访问这些项目,因为我希望选项卡显示为灰色,直到选择变量?
if
答案 0 :(得分:8)
试试这个:
let arrayOfTabBarItems = self.tabBar.items
if let barItems = arrayOfTabBarItems, barItems.count > 0 {
let tabBarItem = barItems[0]
tabBarItem.isEnabled = true
}