2016-07-07 104 views
5

如標題所示,如何在標籤欄中以編程方式隱藏/顯示標籤?隱藏iOS中標籤欄中的標籤(Swift)

還是有更好的方式來做到這一點,因爲我想表現出一定的選項卡包含取決於在登錄的用戶一定的看法。

+0

此鏈接可以幫助你http://stackoverflow.com/a/36306881/3918500 –

+0

的http://計算器。 com/questions/26850411/how-add-tabs-program-in-uitabbarcontroller-with-swift請檢查這個 –

+0

@James Lee你是否找到答案,如果是的話,請在這裏發佈。 – Prabu

回答

0

使用下面的代碼隱藏在IOS /顯示標籤欄

var tab = UITabBarController() 
override func viewDidLoad() 
{ 
    super.viewDidLoad() 
    tab.tabBar.hidden = true //set false to show 
} 
+0

它不工作。 –

+0

這將隱藏整個標籤欄。問的問題是如何隱藏標籤欄中的單個標籤按鈕。 – UserID0908

1

假設你擁有的UITabBarController的子類:

class YourSubClass: UITabBarController { 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     viewControllers?.remove(at: 0) // tab index starts with 0, this will remove the first tab 
    } 

}