码迷,mamicode.com
首页 > 其他好文 > 详细

文本输入

时间:2016-03-29 20:57:12      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

1.隐藏文本框的键盘,Return类型设为UIReturnKeyDone,代理方法textD\FieldShouldReturn,视图控制器可以强令键盘留在键盘上,重写disablesAutomaticKeyBoardDismissal

2.UITextInputTraints协议中的属性:autocapitalizationType文本的自动大写,autocorrectionType自动修正,spellCheckingType是否进行拼写检查,keyboardAppearance键盘风格,keyboardType键盘类型,eablesReturnKeyAutomatically文本框中没有文本是否禁用return键,,returnKyeType指定return键里的文本,secureTextEntry密码输入

3,其他属性:占位文本,边框样式,清除按钮clearButtonMode,附加视图inputAccesoryView,添加按键音,令视图遵循UIInputViewAudioFeedback协议,添加enabledInputClickWhenVisible委托方法

4.根据键盘来调整文本视图,与键盘有关的5个通知,常用有UIKeyboardWillShowNotification/UIKeyboardWillHideNotification,都有userinfo的字典,开发者可以用UIKeyboardFrameRndUserInfoKey作为key来查询键盘最后的尺寸及位置,不能直接访问键盘本身 7 799999vczn

5.创建自定义的输入视图textField.inputView,使视图具备文本输入功能,关键在于实现简单的UIKeyInput协议,另外还需操作一下第一响应者canBecomeFirstResponser,要保留自身状态,实现协议hasText,insertText,deleteBackward

6.NSPredicate可以把文本与正则表达式进行比较[NSPredicate predicateWithFormat:@"SELF MATCHES  "];[predicate evaluateWithObject:String]

7.数据探测器NSDataDetector是NSRegularExpression子类,可以判断明确的数据类型,日期,地址,URL,电话号码dataDetectorWithTypes:

 

文本输入

标签:

原文地址:http://www.cnblogs.com/shaohui/p/5334234.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!