我首先想加载显示某些选项的简单viewController,然后单击某些按钮,我想根据按钮的点击加载navigationController或tabbarController。我怎样才能做到这一点 ?

最佳答案

当我要切换视图时,我在窗口上替换了根视图控制器。

例如,在我的应用程序中,我首先显示一个加载屏幕,然后将视图切换到登录屏幕。

为此,您需要引用您的应用程序委托,然后您可以访问window属性并替换根视图控制器:

AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
LoginViewController *loginVC = [[LoginViewController alloc] init];
appDelegate.window.rootViewController = loginVC;

10-07 19:14
查看更多