我首先想加载显示某些选项的简单viewController,然后单击某些按钮,我想根据按钮的点击加载navigationController或tabbarController。我怎样才能做到这一点 ?
最佳答案
当我要切换视图时,我在窗口上替换了根视图控制器。
例如,在我的应用程序中,我首先显示一个加载屏幕,然后将视图切换到登录屏幕。
为此,您需要引用您的应用程序委托,然后您可以访问window属性并替换根视图控制器:
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
LoginViewController *loginVC = [[LoginViewController alloc] init];
appDelegate.window.rootViewController = loginVC;