Отклонение imagePickerController при сохранении ландшафтного стиля устройства приводит к тому, что мое приложение переходит в альбомный режим (но мое приложение работает только в портретной ориентации) - PullRequest
0 голосов
/ 05 мая 2020

У меня есть приложение для перевернутого портрета и портрета. Я представляю imagePickerController, и он позволяет мне делать снимки, которые могут быть как альбомными, так и портретными. после съемки imagePicker проверяет, хочу ли я использовать сделанную фотографию. Если я держу свое устройство «боком» (в альбомной ориентации), окно выбора изображений закроется, как обычно, и отобразится мой исходный контроллер представления, за исключением того, что он находится в ландшафтном режиме (включая клавиатуру). Это должно быть невозможно, потому что мое приложение поддерживает только портретную ориентацию.

Есть идеи, как сохранить мое приложение в портретном режиме, чтобы пользовательский интерфейс не испортился?

Это мое приложение прежде чем я открою imagePicker: This is my app before I open the imagePicker

Это imagePicker прямо перед тем, как я его закрываю. хотя этот снимок экрана в портретном режиме, представьте, что я держу устройство СТОРОНЫ (альбомный стиль):

Это результирующий экран с ошибками, который я хотел бы предотвратить: enter image description here

enter image description here

1 Ответ

0 голосов
/ 06 мая 2020

Сначала я бы проверил Info.plist и подтвердил, что ориентация правильная и не содержит никаких параметров альбомной ориентации ни для iphone, ни для ipad:

Info.plist should look like this

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...