Je tente de masquer mon tabBar lorsque je le pousse vers un nouveau viewController. J'y parviens en cochant la case Bottom Bar sur Pushboard storyboard. Le problème est que la nouvelle vue qui est poussé à momentanément montre sa position d'origine (comme si le tabBar était toujours là) avant de se déplacer vers le bas à la bonne position.Afficher les décalages vers le bas après avoir été présenté à l'écran lors du masquage tabBar dans une pile de navigationController dans iOS
Après avoir cherché pendant un certain temps, j'ai trouvé un poste similaire: Auto Layout and "Hide bottom bar when pushed"
Malheureusement, la solution de sélectionner la contrainte de fond de la nouvelle vue de la mise en page de Guide.Bottom Bas est plus disponible dans 9 iOS (il est grisés en dehors). J'ai suivi plusieurs suggestions pour définir la contrainte inférieure à la marge du conteneur, mais cela n'a pas aidé ce déplacement vers le bas.
Est-ce que quelqu'un a trouvé une solution à ce problème? Il semble que la géométrie de masquage de tabBarController n'est reconnue qu'après la fin de la transition push.
cacher la barre d'onglets sur viewDidLoad de classe poussé – Jaimish
j'ai essayé en ajoutant self.tabBarController! .tabBar.hidden = true sur le viewController poussé dans viewDidLoad. La même chose arrive. – alionthego
Bien dans iOS 9 avec XCode il y a un moyen de régler la mise en page du bas. Je vais poster une solution liée à cela. – Hanny