Is there a way to change Views in iOS without usin

2019-03-29 21:42发布

I have a login page at the beginning of my app that I do not want on the view stack. Is there a way to load my first post-login view after the login without using UINavigatorController?

Is there a better way to be doing this? Should I be using 2 UINavigationControllers? Is there a way to change the RootViewController for a UINavigationController?

2条回答
Rolldiameter
2楼-- · 2019-03-29 21:58

Yes, you can change root controller of window. Set window's property rootViewController to new controller and you're done. Don't forget though that first controller (one you are removing) will not receive viewWillDisappear: and viewDidDisappear: messages. Send them yourself before switching controllers if you're interested in them.

查看更多
仙女界的扛把子
3楼-- · 2019-03-29 22:07
登录 后发表回答