iOS-登陆界面的页面跳转问题

发布于 2016-10-26 06:04:18 字数 978 浏览 1198 评论 3

我用的是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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

想挽留 2017-09-28 03:53:20

在第一个页面使用属性传值把需要传递的值给第二个页面,然后第一个页面中把第二个视图控制器作为模态视图推出就可以

浮生未歇 2017-07-17 20:26:42

(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
//segue.sourceViewController 前一个是 当前viewcontroller
//segue.destinationViewController 是目标view controller
}

你在第一个界面把这个方法实现就好了。
要删掉当前页面你可以用dissmiss方法

甜柠檬 2017-05-16 13:18:10

传值可以用NSUserDefaults,你说的密码错误也会push到第二个页面的错误那是你程序的逻辑问题了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文