iOS UITextField详解及取消键盘的方法
2013-07-11 14:50
926 查看
一:UITextField的文本特征属性
1 autocapitalizationType---定义文本自动大写形式,现有样式使用句子大写,单词大写,全部大写,无大写,在输入帐户名时要避免大写,输入专有名词和街道地址时要使用单词大写
2 autocorrectionType----指定文本是否服从iphone的自动更正特性,启动该特性时,iphone建议为用户替换特定词
3 enablesReturnKeyAutomatically----当一个输入字段或视图中没有文本时,帮助控制是否禁用return键,如果将该属性设为YES,在用户输入至少一个字符后return键被激活
4 keyboardAppearance----提供两种键盘样式,默认样式和专用于警告面板的样式
5 keyboardType----键盘类型
6 returnKeyType-----指定键盘return键上显示的文本
7 secureTextEntry-----将文本隐藏,输入的文本以星号字符显示
8 clearButtonMode---文本字段清楚按钮在输入区域右端以X形式显示,指定是否以及何时显示该按钮
二 :隐藏键盘的方法
第一:点击键盘上的reurn键隐藏键盘
遵守协议UITextFieldDelegate ,指定代理后,在委托方法中
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{ [textField resignFirstResponder];}
第二:点击空白区域隐藏键盘
添加手势,在手势触发的方法中,区域第一响应者UITapGestureRecognizer * tap=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(cancle:)];
[self.view setUserInteractionEnabled:YES];
[self.view addGestureRecognizer:tap];
-(void)cancle:(id)sender
{
[self.text1 resignFirstResponder];
}
1 autocapitalizationType---定义文本自动大写形式,现有样式使用句子大写,单词大写,全部大写,无大写,在输入帐户名时要避免大写,输入专有名词和街道地址时要使用单词大写
2 autocorrectionType----指定文本是否服从iphone的自动更正特性,启动该特性时,iphone建议为用户替换特定词
3 enablesReturnKeyAutomatically----当一个输入字段或视图中没有文本时,帮助控制是否禁用return键,如果将该属性设为YES,在用户输入至少一个字符后return键被激活
4 keyboardAppearance----提供两种键盘样式,默认样式和专用于警告面板的样式
5 keyboardType----键盘类型
6 returnKeyType-----指定键盘return键上显示的文本
7 secureTextEntry-----将文本隐藏,输入的文本以星号字符显示
8 clearButtonMode---文本字段清楚按钮在输入区域右端以X形式显示,指定是否以及何时显示该按钮
二 :隐藏键盘的方法
第一:点击键盘上的reurn键隐藏键盘
遵守协议UITextFieldDelegate ,指定代理后,在委托方法中
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{ [textField resignFirstResponder];}
第二:点击空白区域隐藏键盘
添加手势,在手势触发的方法中,区域第一响应者UITapGestureRecognizer * tap=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(cancle:)];
[self.view setUserInteractionEnabled:YES];
[self.view addGestureRecognizer:tap];
-(void)cancle:(id)sender
{
[self.text1 resignFirstResponder];
}
相关文章推荐
- iOS中表情键盘的完整实现方法详解
- iOS——点击背景取消键盘的方法
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- IOS-UITextField功能方法详解
- iOS开发之UITextField输入长度限制,键盘遮挡自适应方法
- iOS - UITextField代理方法详解(调用顺序)
- iOS---UITextField代理方法解决键盘遮挡文本框
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- IOS上点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- iOS UITextField禁止键盘弹出,同时又实现代理方法的实现方式!
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- ios 点击UITextfield不让键盘弹出,并且弹出UIPicker的方法
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- iOS 键盘弹出遮挡UITextField解决方法
- UITextField 详解-- IOS (解决键盘遮住view及密文設定的问题实例)
- 【iOS】UITextField详解和键盘设置
- IOS学习笔记 ­­­­­­— UITextField 输入完毕关闭键盘方法
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- iOS 控件之UITextField及键盘挡住处理方法(欢迎大家提建议和分享)