Я пытаюсь найти лучший способ вернуться к MainMenuViewController
и удалить все ViewController
сверху.
У меня есть следующие настройки.
Экран входа в систему (начальный вид) -> MainMenu (второй вид)
В приложении у меня есть кнопка во всех моих контроллерах ViewController, которые возвращаются в MainMenu. До добавления экрана входа в систему я мог добиться этого с помощью
View.Window.RootViewController.DismissViewController(true, null)
.
У меня также есть кнопка выхода из системы, которая должна привести меня к экрану входа в систему.
После добавления экрана входа в систему я изо всех сил пытался сделать это функционально правильным.
Я пытался отобразить экран входа в систему из основного меню, проблема с этим решением заключается в том, что вы можете представить экран входа в систему только на ViewDidAppear
, что, я думаю, уже слишком поздно, и вы можете увидеть экран главного меню. в спину.
Может быть, мне нужно положиться на раскручивающиеся сегы, но у меня это не получалось вообще.
Родные ответы iOS приветствуются, так как их легко перенести на C #.
Примечание: я не использую NavigationViewController
.