我有一个使用标签栏的应用,当应用加载时,我公开了一个登录视图控制器来验证用户:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
initialScreenViewController = [[Login alloc] init];
[window addSubview:tabBarController.view];
[window addSubview:initialScreenViewController.view];
[window makeKeyAndVisible];
return YES;
当用户成功进行身份验证时,我会隐藏登录视图以显示标签栏视图:
[self.view removeFromSuperview];
我的问题是这个....我在应用程序中有一个注销按钮。按下该按钮时,如何再次显示登录屏幕并阻止选项卡视图?
谢谢! 杰森
答案 0 :(得分:1)
与第一次一样:
initialScreenViewController = [[Login alloc] init];
[window addSubview:initialScreenViewController.view];
虽然使用presentModalViewController:animated:
在标签栏控制器上显示它可能会更直接一些。