2017-10-06 16 views
0

J'ai un VC présenté dans un contrôleur de Nav, pour une raison quelconque lorsque vous le pressez, il crée un espace réservé de style de barre d'onglets.Suppression de l'espace réservé de la barre d'onglets créé par le contrôleur de navigation?

Pour autant que je suis conscient de la vue n'est pas dans un contrôleur de tabulation, je ne sais pas pourquoi il est créé. Toutes les vues sont programmatiques, pas de storyboards.

Voici une image du problème, y at-il un correctif pour cela? j'ai essayé sur TabBar cacher mais pousser, il n'a eu aucun effet

enter image description here

+0

Qu'est-ce que vous fait pense que c'est une barre d'onglets? C'est probablement la barre d'outils du contrôleur de navigation. [Modifier] votre question pour inclure le code pertinent. – rmaddy

Répondre

1

Votre barre d'outils navigationcontoller n'est pas caché.

Masquez la barre d'outils de NavigationController.

EDIT: Essayez this- Swift:

self.navigationController?.toolbar.isHidden = true 

Comme vous l'avez créé contrôleur de navigation par code, vous pouvez le faire au moment de la création aussi:

let navController = UINavigationController(rootViewController: myVC) 
navController.toolbar.isHidden = true 
+0

comment puis-je y parvenir? Utilisez isHidden? – jackdm

+0

oui désolé je suis en train d'éditer –

+0

@jackdm voir la réponse éditée –