Странно выглядят переходы без контроллера навигации. Должен ли я просто использовать контроллер навигации и скрыть панель? - PullRequest
0 голосов
/ 08 мая 2020

В настоящее время я разрабатываю приложение, в котором нет контроллера навигации. Всякий раз, когда я делаю переход к другому представлению, он представляет его как странную раскрывающуюся вкладку, а не как обычно. Например, так выглядит представление после перехода. Проблема . Я просто хочу нормально выглядящий пу sh segue. Есть ли простое решение или это концепция, которую я вообще упустил?

1 Ответ

0 голосов
/ 08 мая 2020

Для Pu sh для любого UIViewController обязательно наличие UINavigationController, который управляет иерархией навигации. Если вы привяжете переход без UINavigationController, он не будет использовать sh этого контроллера, и он будет только представлен. iOS управляет этим автоматически.

Даже если вы попытаетесь принудительно выполнить sh без UINavigationController с помощью кода, ваше приложение вылетит.

В вашем случае это будет работать следующим образом :

  • У вас есть два UIViewController A & B
  • Вы хотите получить sh от A до B
  • Контроллер привязки A дюйм UINavigationController
  • Добавить Pu sh Переход от * 1032 От * A до B
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...