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