Удалить фон, чтобы увидеть базовый контроллер вида при использовании popover

Если вы хотите представить контроллер представления модально, продолжая видеть базовый контроллер представления, вы можете изменить UIModalPresentationStyle на весь экран, затем установите вид backgroundColor в clearColorили цвет с пониженным альфа-значением. Полноэкранное представление по умолчанию приводит к исчезновению нижележащего контроллера, поэтому под ним будет отображаться черный цвет, если только вы не используете "На весь экран" или "Текущий контекст".

Теперь я хотел бы вместо этого использовать адаптивный стиль представления Popover, который приведет к тому, что контроллер представления будет представлен в полноэкранном режиме на iPhone в портретной или в форме листа, если он будет работать на iPhone 6 Plus в альбомной ориентации. Но я хочу сохранить стиль "на весь экран" - я хочу иметь возможность видеть базовый контроллер представления через новый контроллер представления. Как это может быть достигнуто, когда по умолчанию оно исчезает, поэтому под ним черный цвет?

0 ответов

Другие вопросы по тегам