La définition de hidesBottomBarWhenPushed laisse la barre du bas manquante après l'affichage de View Controller

J'ai la configuration suivante:

Un onglet de la barre d'application.
Dans un onglet, il y a une manette de navigation.

Mon flux de travail:

Quand je pousse un nouveau viewController sur la manette de navigation de la pile, j'ai mis le hidesBottomBarWhenPushed propriété.

Cela fonctionne très bien, la barre d'onglet est "poussé" comme le nouveau point de vue contrôleur de diapositives en place.

Le problème:

Quand je pop ce point de vue contrôleur et la vue racine contrôleur est une fois de plus affiché, cependant, la barre d'onglet a disparu.

La manette de navigation a grandi pour combler l'espace laissé par la barre d'onglet.

Est-il une propriété que je dois mettre pour faire de la barre d'onglet à nouveau visible?


Ce que j'ai essayé:

éclater à la vue de la racine manuellement

paramètre (réinitialisation) de la hidesBottomBarWhenPushed pour la vue racine

le redimensionnement de la vue racine

le redimensionnement de la propriété vue de la manette de navigation (juste les feuilles d'un "espace blanc" où l'onglet chauve-souris devrait être)

Ce "sorta" travaillé:

Si j'ai mis l'index sélectionné de l'onglet de la barre de contrôleur de tout autre indice, la barre d'onglets s'affiche. Donc, je sais que c'est encore "autour de", mais cela ne peu m'aider.

source d'informationauteur Corey Floyd