J'ai une vue modale du style UIModalPresentationFormSheet, qui présente un UIImagePickerControllerSourceTypeCamera. La vue modale de feuille de formulaire est présentée à partir d'un conteneur de contrôleur de vue personnaliséeiPad UIImagePickerControllerSourceTypeCamera la rotation forcée provoque l'origine de la vue modale parent incorrecte
Le sélecteur d'image force l'application à passer en orientation portrait. Si l'application est mise en mode portrait avant que le sélecteur d'image ne soit désactivé, tout fonctionne correctement. Cependant, une fois que le sélecteur d'image est fermé alors que l'appareil est en mode paysage, la vue modale de style feuille de feuille est maintenant positionnée en haut à gauche de son cadre parent (voir image).
Je suppose que la vue modale de la superview ne tourne pas en arrière-plan. Cependant, une fois que le sélecteur d'image est fermé, l'image de la vue modale est définie comme si elle l'était.