UITextField的常用方法

//创建一个UITextField
self.moblieTf=[[UITextField alloc] initWithFrame:CGRectMake(132, 164, 110, 30)];

//指定获取焦点时弹出的键盘的类型,UIKeyboardTypeNumberPad是指弹出数字类型的键盘
[self.moblieTf setKeyboardType:UIKeyboardTypeNumberPad];
 
//指定键盘中完成操作的按钮,UIReturnKeyDone指键盘上显示Done按钮,默认的是Return,可以通过方法指定按下Done之后要做什么
[self.moblieTf setReturnKeyType:UIReturnKeyDone];

//关闭英文自动改正(联想)功能
self.moblieTf.autocorrectionType=UITextAutocorrectionTypeNo;
 
//关闭自动首字母大写功能
self.moblieTf.autocapitalizationType=UITextAutocapitalizationTypeNone;
 
//当获取焦点的时候执行的方法
[self.moblieTf addTarget:self action:@selector(moblieGetFocus:) forControlEvents:UIControlEventEditingDidBegin];
 
//失去焦点的时候执行的方法
[self.moblieTf addTarget:self action:@selector(moblieLostFocus:) forControlEvents:UIControlEventEditingDidEnd];

//当按下键盘上的Done键时执行的方法
[self.moblieTf addTarget:self action:@selector(proDone:) forControlEvents:UIControlEventEditingDidEndOnExit];

//设置文本框为焦点,会自动弹出键盘.
[self.moblieTf becomeFirstResponder];
 
//失去焦点,通常作为关闭键盘的一种方式
[self.moblieTf resignFirstResponder];
 
//指定文本框的默认文本
self.moblieTf.text=@"只是测试一下";
 
//指定文本框的背景颜色
[self.moblieTf setBackgroundColor:[UIColor blackColor]];

//指定输入的文本的颜色
[self.moblieTf setTextColor:[UIColor whiteColor]];

 

转载于:https://www.cnblogs.com/joesen/archive/2013/05/14/3077884.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值