我有一个标签栏应用程序,我在它上面显示一个模态视图,如果用户没有登录则是用户登录视图。
在登录视图中,我有一个注册按钮,应该显示注册视图。
如何在登录视图顶部显示注册视图为presentModalViewController
,该视图已在标签栏视图的顶部显示为presentModalViewController
?
修改 我正在使用此代码为tabBarController显示登录视图
[self.tabBarController presentModalViewController:loginViewController animated:YES];
我尝试了同样的登录视图来显示注册视图,这是我做了但没有用的:
[self.modalViewController presentModalViewController:createAccount animated:YES];
答案 0 :(得分:2)
您需要做的是在第一个模态视图的顶部显示下一个模态视图(通过在第一个模态视图控制器上调用-presentModalView ...)。然后只需关闭第一个模态视图,第二个视图将与第一个视图一起消失
答案 1 :(得分:2)
如果您想在ModalViewController
之上展示loginViewController
并且您在loginViewController
内,则只需要在self
指针上直接调用它。
[self presentModalViewController:createAccount animated:YES];
更新:适用于6.0 +
[self presentModalViewController:createAccount animated:YES completion:nil];
答案 2 :(得分:0)
与第一个相同,使用presentModalViewController。