IOS第十九天——登陆功能
2013-05-02 19:38
344 查看
刚在群里截图说了下学习的进展,果断被鄙视了,说我要是学了十天半个月的话,至少能写个登陆了,那么好吧,总打基础也不是个事儿不是?趁着今天时间比较充裕,来实现一个登陆的demo。
其实,还是在刚才那个基础上修改一下即可实现我们要实现的登录功能,只不过输入正确的用户名和密码之后,不会跳转,而是在当前视图中弹出alert对话框。接下来我们看一下实现过程:
首先我们在xib文件中拖拽两个Label和两个Text Field以及一个Button,效果如下图所示:
这里需要注意的是,密码框的设置,要设置Text Field为密码框,我们要在属性中勾选Secure,如下图所示:
然后我们分别为Text Field添加Outlet映射,分别取名为:userName和userPass,同时为Button按钮添加一个Action,取名为loginBtnPress,然后我们就在ECViewController.m文件中添加处理方法,代码如下:
这里也要注意一点,就是Obj-C中的字符串对比判断,像我们在其他的编程语言中,双等号“=="可以直接用来对比两个字符串是否相等,但在Obj-C中,我们就不能直接用双等号来进行判断了,因为Obj-C中双等号只能用来判断两个NSString的指针数值,而不是他们所指的对象,所以我们这里用isEqualToStrng来进行判断。
OK,这样儿我们就写完了一个虚假的登录表单,当我们输入正确的用户名和密码之后,会弹出提示框提示我们”登录成功!“,我们来运行一下看实际的效果:
OK,大功告成,虽然是一个虚假的登录,但通过这个简单的demo,我们至少可以开始理解IOS开发中的一些常用的思维以及处理问题的方式。
2013年05月02日,Eric.Tang 记
=============================回答六楼同学的问题====================
虽然很基础但是还是回答一下吧,具体操作看截图
添加一个Button,按住ctrl(真的是ctrl,不是cmd键)然后按住了别松手,鼠标点住Button一直拖到ViewController里,之后如下所示:
然后点画红线的地方,下拉列表中选择Action。。。填写name,完成。
=============================如果还不会的话我也没有办法====================
其实,还是在刚才那个基础上修改一下即可实现我们要实现的登录功能,只不过输入正确的用户名和密码之后,不会跳转,而是在当前视图中弹出alert对话框。接下来我们看一下实现过程:
首先我们在xib文件中拖拽两个Label和两个Text Field以及一个Button,效果如下图所示:
这里需要注意的是,密码框的设置,要设置Text Field为密码框,我们要在属性中勾选Secure,如下图所示:
然后我们分别为Text Field添加Outlet映射,分别取名为:userName和userPass,同时为Button按钮添加一个Action,取名为loginBtnPress,然后我们就在ECViewController.m文件中添加处理方法,代码如下:
- (IBAction)loginBtnPress:(UIButton *)sender { NSString *userName=_userName.text; NSString *userPass=_userPass.text; if(userName!=nil && userPass!=nil) { if([userName isEqualToString:@"Eric"]&&[userPass isEqualToString:@"Tang"]) { UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"UIAlertView" message:@"登录成功!" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil]; [alert show]; } } }
这里也要注意一点,就是Obj-C中的字符串对比判断,像我们在其他的编程语言中,双等号“=="可以直接用来对比两个字符串是否相等,但在Obj-C中,我们就不能直接用双等号来进行判断了,因为Obj-C中双等号只能用来判断两个NSString的指针数值,而不是他们所指的对象,所以我们这里用isEqualToStrng来进行判断。
OK,这样儿我们就写完了一个虚假的登录表单,当我们输入正确的用户名和密码之后,会弹出提示框提示我们”登录成功!“,我们来运行一下看实际的效果:
OK,大功告成,虽然是一个虚假的登录,但通过这个简单的demo,我们至少可以开始理解IOS开发中的一些常用的思维以及处理问题的方式。
2013年05月02日,Eric.Tang 记
=============================回答六楼同学的问题====================
虽然很基础但是还是回答一下吧,具体操作看截图
添加一个Button,按住ctrl(真的是ctrl,不是cmd键)然后按住了别松手,鼠标点住Button一直拖到ViewController里,之后如下所示:
然后点画红线的地方,下拉列表中选择Action。。。填写name,完成。
=============================如果还不会的话我也没有办法====================
相关文章推荐
- iOS-登陆界面 实现光标换行功能
- 用shareSDK实现ios应用第三方登陆和分享到第三方功能(一)
- IOS学习记录之登陆界面各功能的实现
- 转 Android 带清除功能的输入框控件ClearEditText,仿IOS的输入框 登陆界面
- IOS第13天(1,私人通讯录,登陆功能,界面的跳转传值,自定义cell,编辑界面)
- ios ShareSDK 分享、登陆功能的实现
- Google Lens 影像搜索功能正式登陆 iOS
- 使用ShareSDK for cocos2dx为IOS端添加微信登陆分享功能
- Struts2保存登陆信息和注销功能例子
- phonegap(cordova) 自己定义插件代码篇(五)----android ,iOS 集成微信登陆
- JAVAEE——struts2_04:自定义拦截器、struts2标签、登陆功能和校验登陆拦截器的实现
- iOS开发之功能模块--高仿Boss直聘的IM界面交互功能
- Java Web中简单实现自动登陆功能。
- iOS评分(评价)星星图打分功能
- SSM-6 登陆功能实现
- IOS开发之记录用户登陆状态
- IOS登陆+注册+抽奖+排行榜
- iOS 工程功能实现之好用的第三方
- iOS巅峰之摇一摇功能的实现
- WCF ria services完美登陆功能(10)