Masquer la barre inférieure sur demande
J'ai un UINavigationController à l'intérieur d'un UITabBarController. Je vais présenter une sorte de liste de la vue à l'aide d'un semi-transparente UIView, mais je ne suis pas d'appel presentModalViewController
ou l'une des méthodes habituelles. Je sais que sur hidesBottomBarWhenPushed
, mais est-il une manière que je peux cacher la barre du bas (ou même betterm faites-le glisser) sur demande (juste avant mon sous-vue est ajouté à la navigationController la vue d'en haut)?
OriginalL'auteur Echilon | 2012-01-23
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé la définition de cette propriété?
Ou avec animation:
Pas de problème, content que cela a aidé. Peut-être que ça vaut la peine d'une upvote aussi 🙂
Ce cache et affiche une barre d'outils en bas, mais n'affecte pas la barre d'onglets. Donc, selon moi, il ne répond pas à la question.
navigationController?.isToolbarHidden = true
OriginalL'auteur
Voir la réponse https://stackoverflow.com/a/9141766/305351 à la question connexe.
Spécifiquement Borut Tomazin'commentaire et sa solution https://gist.github.com/borut-t/6507423.
OriginalL'auteur Martyn Davis