Как программно закрыть все segues из одного контроллера представления - PullRequest
0 голосов
/ 16 января 2020

Как программно закрыть все сегменты из одного контроллера представления? Я бы хотел. закрыть все сегменты, происходящие с контроллером представления программно, без использования раскадровки.

1 Ответ

0 голосов
/ 16 января 2020

Допустим, что

  • NV C - UINavigationViewController
  • V C - UIViewController

Стеки просмотров:

  1. NV C - viewControllers -> V C (A) - присутствует -> V C (B) - присутствует -> V C (C)

V C (A) .dismiss (animated: true). Это приведет к отклонению B и C контроллеров представления

NV C - viewControllers -> V C (A) - pu sh -> V C (B) - pu sh -> V C (C)

V C (A) .popToViewController (V C (A), animated: true). Это вызовет B и C контроллеры вида

В обоих случаях видимый контроллер вида A

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...