J'ai un UITableView
dans un contrôleur de navigation affiché dans un survol. Lorsque vous appuyez sur un bouton de barre à partir de l'intérieur (sur une vue détaillée), il affiche une vue modale. Si vous faites pivoter l'iPad avec le popover visible et la vue modale en plus, le contenu du popover change en une orientation apparemment aléatoire comme indiqué ci-dessous.Le contenu d'UIPopover passe à l'orientation aléatoire lorsque la vue modale est visible et que l'iPad est en rotation
Une idée de ce qui se passe ici?
MISE À JOUR: Je suis en train de mettre en œuvre une solution, peut-être il y a une meilleure façon. Lorsque la vue modale est rejetée, j'envoie un NSNotification
de - (void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error
au propriétaire du survol. Lorsque j'appuie sur annuler, le bouton est visiblement appuyé mais rien ne se passe après cela et l'écran ne répond plus. Cependant, la rotation se produit toujours correctement.
Il semblerait que je rejette le popover avant que la vue modale soit rejetée. Je ne connais pas vraiment d'autre moyen de le faire, vous êtes continuellement aidé.
Refusée. J'ai vu cela dans beaucoup d'applications, je pense que vous avez probablement raison. –