2016-04-04 19 views
5

Nella mia app, ho UITabBarController, quando l'utente ha toccato su un elemento di tabbar (es: indice di tabulazione è 3), voglio controllare una condizione (se ...) per mostrare diversi ViewController.IOS - Quando toccato su un elemento di tabulazione, devo controllare le condizioni per mostrare altro controller di vista

Quindi la mia domanda è dove implementare questa funzione di condizione?

+0

se si desidera che questo tipo di condizione così u può applicare barra delle schede segue usando la programmatica – iOS

+0

Darji Jigar, penso di si. Dove posso aggiungere il metodo di controllo per mostrare il controller della vista quando viene toccato TabBarItem? – QuocTV

risposta

0

è necessario impostare il delegato del UITabBarController come di seguito:

func tabBarController(tabBarController: UITabBarController, didSelectViewController viewController: UIViewController) { 
    if viewController is TabBarDelegate { 
     let v = viewController as! TabBarDelegate 
     v.didSelectTab(self) 
    } 
} 
+0

Potrebbe aiutarti (google traduttore: P): http: //hidef.jp/post-725/ – ivarun

0

provare con creare TabBar con il tasto e la vista è uno ScrollView