Tor*_*win 2 uitabbaritem ios uitabcontroller swift3
在我更新到Swift 3之前,这非常有效(除了启用了isEnabled).这段代码在我的UITabBarController ViewDidLoad函数中.该if是从来没有遇到过这么因此项目永远不会设置为true.
我如何访问这些项目,因为我希望选项卡显示为灰色,直到选择变量为止?
if let arrayOfTabBarItems = self.tabBar.items as AnyObject as? NSArray,let tabBarItem = arrayOfTabBarItems[1] as? UITabBarItem {
tabBarItem.isEnabled = true
}
Run Code Online (Sandbox Code Playgroud)
试试这个:
let arrayOfTabBarItems = self.tabBar.items
if let barItems = arrayOfTabBarItems, barItems.count > 0 {
let tabBarItem = barItems[0]
tabBarItem.isEnabled = true
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2987 次 |
| 最近记录: |