Итак, у меня есть пользовательский PresentationController
, что означает, что я установил modalTransitioningStyle = .custom
. Это означает, что он не установлен на overCurrentContext
или overFullscreen
. Это также означает, что definesPresentationContext
не применимо, поскольку используется только в этих случаях.
С этим я представляю пользовательский поп-подобный контроллер представления, который занимает треть экрана.
Теперь сложная часть:
На этом пользовательском виртуальном канале я хочу представить другой контроллер представления с тем же пользовательским представлением, которое больше (скажем, на половине экрана), чем текущее представление.
Проблема:
Кадр второго представленного контроллера представления ограничен размером и расположением родительского элемента, поэтому вы не увидите его полностью.
Даже если бы мне удалось представить его на полноэкранном контроллере представления позади первого, содержимое также появилось бы сзади, а не перед ним.
Итак, вопрос : Как мне представить контроллер представления, у которого границы больше, чем у представления, используя мой собственный Presentation Controller?
Я не думаю, что какой-либо код здесь поможет, но дайте мне знать, если вы думаете иначе.