J'ai deux contrôleurs de vue myViewControllerA et myViewControllerB. MonContrôleurA a modalTransitionStyle = UIModalTransitionStyleFlipHorizontal
iPhone: Présentation de la vue modale Décalage Vues de l'appel ViewController
Ensuite, j'appelle le presentModalViewController:animated:
pour charger myViewControllerB. Après avoir appelé dismissModalViewControllerAnimated:
, soudainement, toutes les vues de l'affichage myViewControllerA se sont décalées de la hauteur de la barre d'état. Lorsque je répète le processus, les vues de myViewControllerA s'affichent correctement une fois de plus. Ainsi, les problèmes n'apparaissent que lors du premier appel du contrôleur de vue modale. Après avoir rejeté et l'appeler à nouveau tout semble bien à nouveau.
Que peut provoquer cela?
La vue de votre modalViewController (B) a-t-elle exactement la même taille que la vue (A) du mainViewController? – Dimitris
Oui, c'est le cas ... – dontWatchMyProfile