UIKit基础:4.利用UITextField-UILabel-View-UIButton模仿QQ登陆界面
来源:互联网 发布:数据网关是什么 编辑:程序博客网 时间:2024/05/21 11:28
前言:
这个小Demo是关于怎么编写登陆界面, 这里使用的是QQ登陆界面, 由于东西比较少, 所以运用StoryBoard和代码一起实现.
控件:
3个UILabel, 2个TextField, 1个View, 1个UIButton.
开始:
搭建StoryBoard界面, 如下图:
优化功能:
切换控件原理:
这个小Demo是关于怎么编写登陆界面, 这里使用的是QQ登陆界面, 由于东西比较少, 所以运用StoryBoard和代码一起实现.
控件:
3个UILabel, 2个TextField, 1个View, 1个UIButton.
开始:
搭建StoryBoard界面, 如下图:
处理细节:
关联控件:
实现:
- (IBAction)loginButton:(UIButton *)sender { NSString *num1 = [_qqNumber text]; NSString *num2 = [_qqPassword text]; NSString *string = [NSString stringWithFormat:@"QQ账号是: %@\nQQ密码是: %@", num1, num2]; [_messageLabel setText:string]; [self.view endEditing:YES]; }
优化功能:
切换控件原理:
设置控件的代理, 也就是切换第一响应者, 切换的方式就是使用return键切换.
PS:所谓的第一响应者就是当前所使用的控件, 比如当你正在使用TextField这个控件, 那么它就是第一响应者.
PS:另外一个TextField也是如此设置, 所以这里就不做多一次讲解.
实现:
- (BOOL)textFieldShouldReturn:(UITextField *)textField{ if (textField == _qqNumber) { [_qqPassword becomeFirstResponder]; } else if(textField == _qqPassword){ [self loginButton:nil]; } return YES;}
这次就到这里, 下次我们再见~~
0 0
- UIKit基础:4.利用UITextField-UILabel-View-UIButton模仿QQ登陆界面
- UIKit基础:3.利用UITextField-UILabel-Tag标签-UIButton控件打造简易计算器
- 登陆界面(LTView,UITextField,UIButton)
- UI_基础视图(UILabel UITextField UIButton UIAlertView)
- UIButton,UIImageView,UILabel,UITextField
- UITextField、UILabel、UIButton
- UILabel, UITextField, UIButton
- UILabel,UITextField,UIButton
- UIView UILabel UITextField UIButton
- UILabel、UITextField、UIButton
- UIButton, UILabel, UITextField
- UILabel,UITextField,UIButton,UIimageView
- 基础控件之UILabel、UIButton、UITextField、UIAlertView、 UIImageView
- UILabel 、UIbutton 、 UITextField 代码总结
- UIView,UILabel,UITextField,UIButton使用方法
- 初始UI(UILabel、UIButton、UITextField)
- UILabel、UITextField、UIButton、UIImageView控件
- ios 简单基础控件创建汇总:UIBUTTON UILabel UITextField UILabel UIscroll
- Linux终端显示[-bash-4.x]的解决办法
- android-Ultra-Pull-to-Refresh下拉刷新
- PayPal怎么注册?PayPal注册流程,PayPal高级账户,PayPal企业账户
- paypal 知识博客
- 存在一个表而不在另一个表的数据
- UIKit基础:4.利用UITextField-UILabel-View-UIButton模仿QQ登陆界面
- git rebase简介(基本篇)
- (StackOverFlow)内才能溢出总结
- vim键盘图
- POJ 3083 Children of the Candy Corn (DFS + BFS)
- List或者arraylist去掉重复数据(对象也可以)
- QT版本为4.7.3的移植(简化版)
- 偏移量为 0x0000000009c000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 21
- fieldset——一个不常用的HTML标签