2015-12-15 11 views
5

Nel mio contenitoreView che incorpora un UINavigationController. A quel controller di navController 2 sono connessi i controllori. Guarda l'immagine qui sotto. enter image description hereImpossibile nascondere la barra delle schede nel controller di visualizzazione figlio

Tutto funziona bene, tranne che per entrambi i childViewControllers ottenere un TabBar che non posso nascondere, non importa quello che provo. Ecco come appare sul dispositivo. enter image description here blu è il colore del containerView sfondo Ecco come sto cercando di nascondere dalle childViewControllers

self.tabBarController!.tabBar.hidden = true 
    self.navigationController!.toolbarHidden = true 
    self.navigationController!.tabBarController!.tabBar.hidden = true 
    self.navigationController?.setNavigationBarHidden(true, animated: false) 

e dalla viewcontroller contenente:

self.childViewNavigationController.toolbarHidden = true 
    self.childViewNavigationController.setToolbarHidden(true, animated: false) 
    self.childViewNavigationController.tabBarController!.tabBar.hidden = true 
    self.childViewNavigationController.setNavigationBarHidden(true, animated: false) 

L'area blu è alta 49 punti , ecco perché penso che sia riservato per una barra delle schede.

risposta

0

Il problema non è stato risolto. Fortunatamente il viewcontroller principale doveva essere presentato, invece di essere spinto, così il controllore di navigazione di childview non ereditava nulla dal controller di navigazione del viewcontroller principale e l'area per la barra delle schede spariva.

Problemi correlati