Всегда представляя, представляя модально - PullRequest
0 голосов
/ 24 июня 2019

Независимо от того, что я делаю, вид перехода всегда присутствует модально (один виртуальный канал поверх другого).Это даже когда оно не настроено на это.В данный момент мой переход настроен на «Показать», но даже в этом случае панель в верхней части контроллера представления все еще там, и когда я запускаю приложение, оно делает модальное отображение поверх верхней анимации.Я не знаю, куда идти отсюда !!

Перезагрузка моего компьютера.Переустановка Xcode.Различные способы отображения vc.

Это то, что я имею в виду под белой полосой сверху

Ответы [ 2 ]

0 голосов
/ 24 июня 2019

Причина в том, что шоу имеет сложное значение.Это означает:

"Если наш родитель является UINavigationController, нажмите. В противном случае, представьте модально."

Ну, ваш родитель не aUINavigationController.Там нет нигде UINavigationController!Так что шоу в конечном итоге означает то же самое, что и настоящее / модальное.

0 голосов
/ 24 июня 2019

Обновление. Я видел обновление вашего снимка экрана с вопросом, и я хотел бы отметить, что проблема, которую вы пытаетесь решить, не имеет ничего общего с модальными презентациями. Содержимое «представления» «UIViewController» не заполняет экран, поскольку оно ограничено либо Безопасной областью, либо полями своего суперпредставления.

Первоначальный ответ:

Lol, но это особенность, а не ошибка. Параметр «Показать», о котором вы говорите, управляет только анимацией. Чтобы отбросить все созданные экземпляры контекстов модального представления, вы должны поменять «rootViewController» на «UIWindow», в котором существуют эти контексты.

Обратите внимание, что сегменты раскадровки не поддерживают этого в UIKit.

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

...