Пользовательская модальная презентация iOS игнорирует поддерживаемую интерфейсную ориентацию - PullRequest
0 голосов
/ 16 мая 2018

В настоящее время я использую пользовательский подкласс UIViewControllerTransitioningDelegate для создания пользовательской модальной презентации.Проблема, с которой я сталкиваюсь, заключается в том, что представленные и представленные контроллеры представления поддерживают различные ориентации интерфейса.

Моя ситуация довольно проста.View Controller A поддерживает все ориентации.View Controller B поддерживает только портрет.Когда A представляет B в ландшафте, B представлен в ландшафте.

Это поведение можно исправить, переключившись с пользовательской модальной презентации на презентацию по умолчанию, что подразумевает, что у переходного делегата есть способ исправить это поведение без некоторых хаков, которые были приняты на другихответы.

Как правильно поддерживать ориентацию контроллера представления при создании пользовательских модальных анимаций?

...