有没有办法在不使用UINavigationController的情况下更改iOS中的视图?

时间:2011-03-11 23:03:09

标签: objective-c xcode ios ipad uinavigationcontroller

我的应用程序开头有一个登录页面,我不希望在视图堆栈上。有没有办法在登录后加载我的第一个登录后视图而不使用UINavigatorController

有更好的方法吗?我应该使用2 UINavigationControllers吗?有没有办法更改RootViewController的{​​{1}}?

2 个答案:

答案 0 :(得分:8)

是的,您可以更改窗口的根控制器。将窗口的属性rootViewController设置为新控制器,您就完成了。不要忘记,第一个控制器(您要移除的控制器)将不会收到viewWillDisappear:viewDidDisappear:消息。如果您对控制器感兴趣,请在切换控制器之前自行发送。

答案 1 :(得分:0)