Iphone 在其他视图上等待任务完成
我正在开发一个应用程序,用户需要首先登录。它实际上是一个tabBar应用程序,我在Iphone 在其他视图上等待任务完成,iphone,objective-c,cocoa-touch,xcode,uiview,Iphone,Objective C,Cocoa Touch,Xcode,Uiview,我正在开发一个应用程序,用户需要首先登录。它实际上是一个tabBar应用程序,我在didfishlaunchingwithoptions:(NSDictionary*)launchOptions方法中有一个登录视图。这就是我所做的: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [[UIApplicatio
didfishlaunchingwithoptions:(NSDictionary*)launchOptions
方法中有一个登录视图。这就是我所做的:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
// Override point for customization after application launch.
authView = [[AuthViewController alloc] init];
// Add the tab bar controller's view to the window and display.
[window addSubview:tabBarController.view];
[UIView beginAnimations:@"curldown" context:nil];
[UIView setAnimationDelegate:self];
[UIView setAnimationDuration:1];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:authView.view cache:YES];
[window addSubview:authView.view];
[UIView commitAnimations];
[window makeKeyAndVisible];
return YES;
[authView release];
}
我想要的是第一个视图控制器等待,直到这个登录视图被删除。有关详细信息,请参阅我如何在authViewController中删除authView:
[UIView beginAnimations:@"curlup" context:nil];
[UIView setAnimationDelegate:self];
[UIView setAnimationDuration:1];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view.superview cache:YES];
[self.view removeFromSuperview];
[UIView commitAnimations];
使用
一切都好。使用
祝您一切顺利。您是否尝试设置代理层次结构?这可能会有帮助,因为您实际需要的是不同控制器之间的通信。您是否尝试设置代理层次结构?这可能会有帮助,因为您实际需要的是不同控制器之间的通信。您好,您能告诉我如何使用NSNotification实现这一点吗?我自己试过了,但没有成功(您好,您能告诉我如何使用NSNotification实现这一点吗?我自己也尝试过,但没有成功:(