Избавляемся от задней навигации в iOS - PullRequest
0 голосов
/ 12 ноября 2019

Я сделал несколько контроллеров, использующих Xcode, как показано ниже:

enter image description here

Как видите, первый контроллер представления отформатирован так, как янравиться. Невозможно вернуться к нему, и экран выглядит как обычный экран приложения. Следующие два контроллера вида выглядят очень по-разному и имеют встроенную обратную навигацию, когда пользователи проводят пальцем вниз. Я хотел бы избавиться от этой навигации и чтобы контроллеры представления выполняли навигацию только тогда, когда указанные сегменты активированы. Это должно быть простое исправление, но я не смог найти в Интернете ничего, что указывало бы мне, куда я мог бы пойти, чтобы изменить это.

enter image description here

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

Я попытался изменить тип перехода, но ничего не помоглоисправить проблему.

1 Ответ

1 голос
/ 12 ноября 2019

Как правило, для каждого существующего перехода в iOS 13 по умолчанию установлено значение .pageSheet. Для получения желаемого эффекта необходимо установить для UIModalPresentationStyle значение .fullScreen.

Чтобы сделать это в раскадровке, выберите все целевые ViewControllers и установите представление. на весь экран enter image description here

...