ios基础控件之UITextField常用方法汇总
2015-04-08 09:17
591 查看
文本控件(UITextField)继承了UIControl控件,所以作为活动控件使用!创建该控件有两种方法:一、拖控件。二、纯代码搞定。其实本质一样。不过还是建议采用纯代码,这样对控件的可定制性非常高。
textField=[[UItextField alloc]initWithFrame:CGRectMake(120.0f, 80.0f, 150.0f, 30.0f)];
[textField setBorderStyle:UITextBorderStyleRoundedRect];//外框类型
textField.placeholder=@”请输入:”;//默认显示的字
textField.secureTextEntry=YES;//是否为密码式的输入框
textField.clearButtonMode=UITextFieldViewModeWhileEditing;
textField.delegate=self;
textField.keyboardType=UIKeyboardTypeDefault;//键盘显示类型
textField.autocapitalizationType=UITextAutocorrectionTypeYes;//是否开启自动提醒更正功能
textField.contentVerticalAlignment=UIControlContentVerticalAlignmentCenter;//居中显示
typedef enum {
UIControlContentVerticalAlignmentCenter = 0,
UIControlContentVerticalAlignmentTop = 1,
UIControlContentVerticalAlignmentBottom = 2,
UIControlContentVerticalAlignmentFill = 3,
} UIControlContentVerticalAlignment;
textField.textColor=[UIColor redColor];//字体颜色
textField.font=[UIFont fontWithName:@”Times New Roman” size:35];//字体类型以及尺寸
textField.background=[UIImage imageNamed:@”background.png”];//背景图片
[self.view addSubview:textField];
//委托方法
-(void)textFieldDidBeginEditing:(UITextField *)textField
{//点击文本框时会调用该方法
NSLog(@”你开始点击textField了!”);
}
-(void)textFieldDidEndEditing:(UITextField *)textField
{//结束点击时会调用该方法
NSLog(@”你结束点击textField了!”);}
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{//点击Return关闭键盘
//关于关闭键盘的常用方法可以参考另一篇博客
//http://blog.csdn.net/it_ds/article/details/44830695
[textField resignFirstResponder];
return YES;
}
//限定文本框的输入字数
-(BOOL)textField:(UITextField )textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString )string
{
if (range.location>=MAX_LENGTH) {
return NO;
} return YES;}
相关文章推荐
- ios基础控件之UITextField常用方法汇总 2015-04-08 09:17 188人阅读 评论(0) 收藏
- IOS基本控件常用属性及方法(五)---UITextField
- IOS开发UI系列之常用控件 UILabel, UITextField, UIButton, UIImageView等常用属性与方法
- C# Winform 跨线程更新UI控件常用方法汇总
- 【C#基础】之WinForm窗体常用控件的属性、方法及事件简介 .
- iOS开发基础:OC数组对象NSArray的常用方法
- ios 简单基础控件创建汇总:UIBUTTON UILabel UITextField UILabel UIscroll
- iOS 基础小结 常用控件之二
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- ios-UITextField-常用方法
- iOS开发OC基础:OC中日期类NSDate类的常用方法
- iOS开发之五:常用控件--UITextField的使用
- IOS 常用控件方法大全
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- 【C#基础】之WinForm窗体常用控件的属性、方法及事件简介
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- JQuery 常用方法基础教程[汇总一]
- C# Winform 跨线程更新UI控件常用方法汇总
- iOS 基础小结之常用控件三
- iOS 基础小结之常用控件 一