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