У меня есть несколько модальных контроллеров вида определенного размера. Я стараюсь избегать использования пользовательских представлений (создание полноэкранного прозрачного полупрозрачного наложения по текущему виду, добавление модального представления по этому представлению, анимация и т.д.), Чтобы представить его, потому что нет модальногоPresentationStyle, который соответствует размеру моего контроллеры.
Теперь я использую UIModalPresentationPageSheet, но мой вид меньше по высоте, и у меня есть уродливое пустое пространство
Желаемая презентация
_______________
| _______ |
| | | |
| | MyVC | |
| | | |
| ------- |
---------------
Фактическое представление
_______________
| | | |
| | MyVC | |
| | | |
| |-------| |
| | blank | |
---------------
Если я использую UIModalPresentationFormSheet, контейнер меньше по ширине.
Я пытаюсь понять, как это сделать, но я не знаю, возможно ли это. Каково решение проблемы представления модального VC, меньшего, чем любой из представленийStyles? Единственное решение состоит в том, чтобы организовать "механизм управления пользовательским модальным представлением"? Popovers не соответствует моим требованиям к дизайну: (