我在浏览视图时遇到问题。
我有 VC 说,Login,我是从另一个 VC 调用的,例如:
- (IBAction) btnAction
{ Login * login = [[Login alloc] init];
[self.navigationController pushViewController:login animated:YES];
}
在登录 VC 中有两个按钮,Register 和 Forget Password,相应地调用另一个 VC,RegisterVC 和 ForgetPassVC。
- (IBAction) btnRegisterNow : (id) sender
{
aRegister = [[Register alloc] initWithNibName:@"Register" bundle:nil];
[self.navigationController pushViewController:aRegister animated:YES];
}
- (IBAction) btnForgotPassword : (id) sender
{
forgotPassword = [[ForgotPasswd alloc] initWithNibName:@"ForgotPasswd" bundle:nil];
[self.navigationController pushViewController:forgotPassword animated:YES];
}
我的问题 :
当我通过一切调用登录时,[self.navigationController pushViewController:login animated:YES];
一切正常。
但是在某些 VC 中,我需要将登录页面显示为[self presentModalViewController:login animated:YES];
此时注册和忘记密码这两个按钮不起作用。在按钮单击时没有任何反应。
问题是什么 ?我认为我已经将登录添加为模式视图而不是 pushViewConterller ?如果是这样,那么我该如何完成这项任务?
希望问题很清楚。
谢谢...