Fondamentalement, j'ai poussé un UIViewController en plein écran dans un UINavigationController et voudrais basculer si le navigationBarHidden est apparu. Cependant, je trouve qu'après avoir réglé navigationBarHidden sur YES, l'UIView glisse sur 44 pixels pour faire de la place à la navigationBar. Comment désactiver ce comportement? Comme j'ai déjà mis barStyle à UIBarStyleBlackTranslucent et que le glissement n'est vraiment pas nécessaire.Comment empêcher UIView de glisser un peu lorsque navigationBarHidden est défini sur YES
//init viewController
[self.navigationController pushViewController:viewController animated:YES];
Modifier:
Je traite aussi de pousser un scrollview à contrôleur de navigation .. je trouve que après avoir réglé la barre de navigation pour être visible. Ma vue défilera un peu plus bas, lorsque je défilerai la vue manuellement dans cet état, le scrollView lui-même va glisser vers le haut. Ma question est comment empêcher le scrollView de glisser vers le bas.
La taille de l'image est la même avant que la vue ne glisse vers le haut ou vers le bas.
Malheureusement, je suis également en train de pousser un scrollview au contrôleur de navigation.Je trouve cela après avoir réglé la barre de navigation pour être visible. Ma vue défilera un peu plus bas, lorsque je défilerai la vue manuellement dans cet état, le scrollView lui-même va glisser vers le haut. Avez-vous une idée? – overboming