【发布时间】:2011-12-29 18:45:57
【问题描述】:
我有一个显示为 ModelViewController 的登录视图,我有一个显示为 NavigationControlloer 的注册视图:
登录(模型视图控制器) ---->注册(导航控制器)
我在 Loginview 中显示注册视图(CreateAccount),如下所示:
createAccount= [[CreateAccount alloc] initWithNibName:@"CreateAccount" bundle:nil];
navController = [[UINavigationController alloc] initWithRootViewController:createAccount];
UIBarButtonItem *cancelButtun=[[UIBarButtonItem alloc]initWithTitle:@"Cancel" style:UIBarButtonItemStyleBordered target:self action:@selector(HideMe)];
UIBarButtonItem *registerButtun=[[UIBarButtonItem alloc]initWithTitle:@"Register" style:UIBarButtonItemStyleBordered target:self action:@selector(Register)];
createAccount.navigationItem.leftBarButtonItem = cancelButtun;
createAccount.navigationItem.rightBarButtonItem=registerButtun;
createAccount.title=@"Create Account";
[self presentModalViewController:navController animated:YES];
登录控制器有 NSURLConnectionDelegate 用于登录和注册。 注册完成后,我只需调用
[self dismissModalViewControllerAnimated:YES];
这将只关闭注册视图。
我还想关闭登录视图,以便返回主应用程序。
【问题讨论】:
-
请说明您是如何呈现注册视图的。是另一种模态视图吗?
标签: iphone ios objective-c cocoa-touch modalviewcontroller