我的应用程序开头有一个登录页面,我不希望在视图堆栈上。有没有办法在登录后加载我的第一个登录后视图而不使用UINavigatorController
?
有更好的方法吗?我应该使用2 UINavigationControllers
吗?有没有办法更改RootViewController
的{{1}}?
答案 0 :(得分:8)
是的,您可以更改窗口的根控制器。将窗口的属性rootViewController
设置为新控制器,您就完成了。不要忘记,第一个控制器(您要移除的控制器)将不会收到viewWillDisappear:
和viewDidDisappear:
消息。如果您对控制器感兴趣,请在切换控制器之前自行发送。
答案 1 :(得分:0)