То, что я имею в виду, что у меня есть следующий дизайн контроллеров зрения, в основном в стеке зрения, с видом приложения корня находясь на нижнемКак нажимать UIViewController поверх UINavigationController (а не внутри него)?
UINavigationController (RootViewController -> SecondViewController)
UIViewController
AppRootViewController
Я хочу, чтобы выполнить действие в моих SecondViewController
что находится внутри UINavigationController
, и когда я делаю это, я хочу, чтобы непосредственно перейти к NewUIViewController
, в основном в результате следующий стек контроллера представления:
NewUIViewController
UINavigationController (RootViewController -> SecondViewController)
UIViewController
AppRootViewController
Но что происходит это следующим образом:
UINavigationController (RootViewController -> SecondViewController -> NewUIViewController)
UIViewController
AppRootViewController
Так мне интересно, если есть способ в основном «толчок» новый вид сверху UINavigationController
, вместо того, толкая его в UINavigationController
.
Прямо сейчас я делаю segue от SecondViewController
до NewUIViewController
, но, возможно, мне нужно сделать segue от UINavigationController
вместо этого? Я думал, что пробовал это, и это не сработало, как ожидалось, поэтому я прошу здесь дать некоторые рекомендации.
Спасибо.
Вы имеете в виду настоящее модально? как вы сейчас представляете контроллер навигации? – Wain