【问题标题】:How to disable tabs in UITabBarController?如何禁用 UITabBarController 中的选项卡?
【发布时间】:2016-09-27 00:50:26
【问题描述】:

在我更新到 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
}

【问题讨论】:

    标签: ios swift3 uitabbaritem uitabcontroller


    【解决方案1】:

    试试这个:

    let arrayOfTabBarItems = self.tabBar.items
    
    if let barItems = arrayOfTabBarItems, barItems.count > 0 {
      let tabBarItem = barItems[0]
      tabBarItem.isEnabled = true
    }
    

    【讨论】:

      猜你喜欢
      • 2021-12-12
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      • 2016-04-25
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 2012-05-12
      相关资源
      最近更新 更多