2016-07-07 34 views
5

Come dice il titolo, come si nasconde/mostra una scheda in una barra delle schede in cui un controller della barra delle schede è programmatico?Nascondere una scheda in una barra delle schede in iOS (Swift)

O c'è un modo migliore per fare questo, dal momento che voglio mostrare una certa scheda contenente una certa visione a seconda dell'utente che accede.

+0

Questo collegamento può aiutare http://stackoverflow.com/a/36306881/3918500 –

+0

http: // StackOverflow. it/questions/26850411/how-add-tabs -in programmatic-in-uitabbarcontroller-with-swift controlla questo –

+0

@James Lee Hai trovato la risposta, se così posta qui. – Prabu

risposta

0

utilizzare il seguente codice per nascondere/mostrare barra delle schede in ios

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

non funziona. –

+0

questo nasconderà l'intera barra delle schede. La domanda posta è come nascondere un singolo pulsante di tabulazione nella barra delle schede. – UserID0908

1

Supponendo che si dispone di una sottoclasse di UITabBarController:

class YourSubClass: UITabBarController { 

    override func viewDidLoad() { 
     super.viewDidLoad() 

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

}