iOS-登陆界面的页面跳转问题
我用的是Xcode4,storyboard来制作界面,
这个界面直接运行就可以弹出来,
然后我又做了一个登陆界面
我要通过登陆按钮进入到第二个界面,我想知道它如何传递参数,然后怎么把当前页面给删掉,加载这个登陆页面
我做的登陆按钮方法
//定义用户名为user
#define kUSERNAME @"user"
//定义密码为user
#define kPassword @"user"
loginButton:(id)sender {
if ([kUSERNAME isEqualToString:_userName.text] &&
[kPassword isEqualToString:_password.text]) {
NSLog(@"用户名:%@",_userName.text);
NSLog(@"密码:%@",_password.text);
}else{
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"登录" message:@"用户名或密码错误,请重新输入" delegate:self cancelButtonTitle:@"确认" otherButtonTitles: nil];
[alertView show];
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在第一个页面使用属性传值把需要传递的值给第二个页面,然后第一个页面中把第二个视图控制器作为模态视图推出就可以
(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
//segue.sourceViewController 前一个是 当前viewcontroller
//segue.destinationViewController 是目标view controller
}
你在第一个界面把这个方法实现就好了。
要删掉当前页面你可以用dissmiss方法
传值可以用NSUserDefaults,你说的密码错误也会push到第二个页面的错误那是你程序的逻辑问题了