Urtext的使用
- UITextField 是UIControl的子类,UIControl又是UIView的子类,所以也是一个视图,只不过比UIView多了两个功能,1.文字显示,2.文本编辑 - 使用过程分四步: - 1.创建对象 - 2.配置属性 - 3添加到父视图 - 4.释放所有权 - 1.创建对象 - UITextField *text = [[UITextField alloc] initWithFrame:CGRectMake(50, 50, 180, 50)]; text.backgroundColor = [UIColor yellowColor]; [_view addSubview:text]; [text release]; - 2.设置text的边框样式(圆角) - text.borderStyle = UITextBorderStyleRoundedRect; - 3.设置text默认显示文字(但是不作为文本内容的一部分) - text.placeholder = @"请输入用户名"; - 4.设置text文字 - text.text = @"什么破烂”; - 5.设置文本颜色 - text.textColor = [UIColor blackColor]; - 6.设置文本的对齐方式 - text.textAlignment = NSTextAlignmentCenter; - 7.设置文字字体 - text.font = [UIFont systemFontOfSize:18]; - 8.设置输入框是否可编辑 - text.enabled = YES; - 9.设置当开始编辑时,是否清除框中内容 - text.clearsOnBeginEditing = YES; - 10.设置密码格式(输入框中内容是否以点的形式显示) - text.secureTextEntry = YES; - 11.设置弹出键盘的样式(数字键盘) - text.keyboardType = UIKeyboardTypeNumberPad; - 12.键盘右下角显示样式 - text.returnKeyType = UIReturnKeyGo; - 13.设置tag值 
 text.tag = 120;- 14.键盘回收 - 1.点击右下角或者回车回收键盘 
 1.设置代理
 text.delegate = self;- 2.服从协议 
 在相应.h文件添加协议,如
 @interface MAYAppDelegate : UIResponder <UIApplicationDelegate,UITextFieldDelegate>
 服从,<UITextFieldDelegate>协议- 3.实现协议中的方法 
 - (BOOL)textFieldShouldReturn:(UITextField *)textField- { - 回收键盘,取消第一响应者 - [textField resignFirstResponder]; return YES; - } - 2.点击空白处回收键盘 
 1.设置代理
 text.delegate = self;- 2.服从协议 
 在相应的.h文件中添加协议,如
 @interface MAYAppDelegate : UIResponder <UIApplicationDelegate,UITextFieldDelegate>
 服从,<UITextFieldDelegate>协议- 3.实现协议中的方法 - - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { - [text resignFirstResponder]; - } 
Urtext的使用的更多相关文章
随机推荐
- .Net程序员学习Linux最简单的方法
			有很多关于Linux的书籍,博客.大多数都会比较“粗暴“的将一大堆的命令塞给读者,从而使很多.NET程序员望而却步.未入其门就路过了. 所以我设想用一种更为平滑的学习方式, 就是在学习命令时,先用纯语 ... 
- SQL Server系统表sysobjects介绍与使用(转))
			这就让sysobjects表格有了用武之地.虽然我不建议你更新这个表格,但是你当然有权对其进行审查. sysobjects 表 在数据库内创建的每个对象(约束.默认值.日志.规则.存储过程等)在表中 ... 
- 用Metasploit破解Mysql用户名和密码
			下面这个方式是普适的,但缺点就是必须要有自己的用户名和密码字典.其原理就是用user.txt与pass.txt的两个文本去不停交叉验证. msf auxiliary(mysql_login) > ... 
- PAT 1003. 我要通过!(20)
			"答案正确"是自动判题系统给出的最令人欢喜的回复.本题属于PAT的"答案正确"大派送 -- 只要读入的字符串满足下列条件,系统就输出"答案正确&quo ... 
- .net AES加密解密
			using System; using System.Collections.Generic; using System.Text; using System.Secur ... 
- 4809 江哥的dp题c
			4809 江哥的dp题c 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 有两个数x,y,一开始x=1,y= ... 
- 学习jQuery的on事件
			开发asp.net mvc程序,多少是离不开jQuery客户程序.今天Insus.NET学习jQuery的一个on事件驱动. 先在网页视图放一个图片铵钮,用户可以使用mouse对这图片时行over,o ... 
- [转]Class 'Think\Log' not found
			转自:http://www.thinkphp.cn/topic/26815.html 解决偶尔出现 Class 'Think\Log' not found 的奇葩问题(并非每次必现,偶尔删除缓存可以解 ... 
- Visual Studio 2012 cannot identify IHttpActionResult
			使用ASP.NET Web API构造基于restful风格web services,IHttpActionResult是一个很好的http结果返回接口. 然而发现在vs2012开发环境中,Syste ... 
- SQL server 数据库备份还原Sql
			/************ 一.数据库备份 ************/ --完整备份默认追加到现有的文件 backup database DBXS To disk='d:\backup\DBXS_fu ... 
