[英]How can I disable some of the tabs of the moreNavigationController of my UITabBarController?
[英]How to disable tabs in UITabBarController?
在我更新到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
}
嘗試這個:
let arrayOfTabBarItems = self.tabBar.items
if let barItems = arrayOfTabBarItems, barItems.count > 0 {
let tabBarItem = barItems[0]
tabBarItem.isEnabled = true
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.