Chinaunix
标题:
UIKeyboard键盘相关知识点-IOS开发
[打印本页]
作者:
听老歌
时间:
2012-03-05 17:11
标题:
UIKeyboard键盘相关知识点-IOS开发
UIKeyboard键盘相关知识点-IOS开发
一、键盘风格
UIKit框架支持8种风格键盘。
01.typedef enum {
02. UIKeyboardTypeDefault, // 默认键盘:支持所有字符
03. UIKeyboardTypeASCIICapable, // 支持ASCII的默认键盘
04. UIKeyboardTypeNumbersAndPunctuation, // 标准电话键盘,支持+*#等符号
05. UIKeyboardTypeURL, // URL键盘,有.com按钮;只支持URL字符
06. UIKeyboardTypeNumberPad, //数字键盘
07. UIKeyboardTypePhonePad, // 电话键盘
08. UIKeyboardTypeNamePhonePad, // 电话键盘,也支持输入人名字
09. UIKeyboardTypeEmailAddress, // 用于输入电子邮件地址的键盘
10.} UIKeyboardType;
复制代码
复制代码
用法用例:
textView.keyboardtype = UIKeyboardTypeNumberPad;
复制代码
二、键盘外观
01.typedef enum {
02. UIKeyboardAppearanceDefault, // 默认外观:浅灰色
03. UIKeyboardAppearanceAlert, //深灰/石墨色
04.} UIKeyboardAppearance;
复制代码
复制代码
用法用例:
textView.keyboardAppearance=UIKeyboardAppearanceDefault
复制代码
;三、回车键
01.typedef enum {
02. UIReturnKeyDefault, //默认:灰色按钮,标有Return
03. UIReturnKeyGo, //标有Go的蓝色按钮
04. UIReturnKeyGoogle, //标有Google的蓝色按钮,用于搜索
05. UIReturnKeyJoin, //标有Join的蓝色按钮
06. UIReturnKeyNext, //标有Next的蓝色按钮
07. UIReturnKeyRoute, //标有Route的蓝色按钮
08. UIReturnKeySearch, //标有Search的蓝色按钮
09. UIReturnKeySend, //标有Send的蓝色按钮
10. UIReturnKeyYahoo, //标有Yahoo!的蓝色按钮,用于搜索
11. UIReturnKeyDone, //标有Done的蓝色按钮
12. UIReturnKeyEmergencyCall, //紧急呼叫按钮
13.} UIReturnKeyType;
复制代码
复制代码
用法用例:
textView.returnKeyType=UIReturnKeyGo;
复制代码
四、自动大写
01.typedef enum {
02. UITextAutocapitalizationTypeNone, //不自动大写
03. UITextAutocapitalizationTypeWords, //单词首字母大写
04. UITextAutocapitalizationTypeSentences, //句子首字母大写
05. UITextAutocapitalizationTypeAllCharacters, //所有字母大写
06.} UITextAutocapitalizationType;
复制代码
复制代码
用法用例:
textField.autocapitalizationType = UITextAutocapitalizationTypeWords
复制代码
;五、自动更正
01.typedef enum {
02. UITextAutocorrectionTypeDefault,//默认
03. UITextAutocorrectionTypeNo,//不自动更正
04. UITextAutocorrectionTypeYes,//自动更正
05.} UITextAutocorrectionType;
复制代码
复制代码
用法用例:
textField.autocorrectionType = UITextAutocorrectionTypeYes;六、安全文本输入textView.secureTextEntry=YES;开启安全输入主要是用于密码或一些私人数据的输入,此时会禁用自动更正和自此缓存。七、键盘遮住视图这个问题又来已久,我专门写了篇文章来解决此问题,请笑纳:《 打开键盘遮住View的问题解决方法》
作者:
在我心中舞动
时间:
2012-03-05 17:11
谢谢分享
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2