一、键盘风格
- typedef
enum { -
UIKeyboardTypeDefault, // 默认键盘:支持所有字符 -
UIKeyboardTypeASCIICapab le, // 支持ASCII的默认键盘 -
UIKeyboardTypeNumbersAnd Punctuation, // 标准电话键盘,支持+*#等符号 -
UIKeyboardTypeURL, // URL键盘,有.com按钮;只支持URL字符 -
UIKeyboardTypeNumberPad, // 数字键盘 -
UIKeyboardTypePhonePad, // 电话键盘 -
UIKeyboardTypeNamePhoneP ad, // 电话键盘,也支持输入人名字 -
UIKeyboardTypeEmailAddre ss, // 用于输入电子邮件地址的键盘 - }
UIKeyboardType;
用法用例:
password.keyboardtype =
二、键盘外观
- typedef
enum { -
UIKeyboardAppearanceDefa ult, // 浅灰色 -
UIKeyboardAppearanceAler t, // 深灰 - }
UIKeyboardAppearance;
用法用例:
password.keyboardAppearance=UIKeyboardAppearanceDefa
三、回车键
- typedef
enum { -
UIReturnKeyDefault, //灰色按钮,标有Return -
UIReturnKeyGo, //Go的蓝色按钮 -
UIReturnKeyGoogle, //Google的蓝色按钮,用于搜索 -
UIReturnKeyJoin, //Join的蓝色按钮 -
UIReturnKeyNext, //Next的蓝色按钮 -
UIReturnKeyRoute, //Route的蓝色按钮 -
UIReturnKeySearch, //Search的蓝色按钮 -
UIReturnKeySend, //Send的蓝色按钮 -
UIReturnKeyYahoo, //Yahoo!的蓝色按钮,用于搜索 -
UIReturnKeyDone, //Done的蓝色按钮 -
UIReturnKeyEmergencyCall , //紧急呼叫按钮 - }
UIReturnKeyType;
用法用例:
password.returnKeyType=UIReturnKeyGo;
四、自动大写
- typedef
enum { -
UITextAutocapitalization TypeNone, //不自动大写 -
UITextAutocapitalization TypeWords, //单词首字母大写 -
UITextAutocapitalization TypeSentences, //句子首字母大写 -
UITextAutocapitalization TypeAllCharacters, //所有字母大写 - }
UITextAutocapitalization Type;
password.autocapitalizationType
五、自动更正
- typedef
enum { -
UITextAutocorrectionType Default, //默认 -
UITextAutocorrectionType No, //不自动更正 -
UITextAutocorrectionType Yes, //自动更正 - }
UITextAutocorrectionType ;
password.autocorrectionType
六、安全文本输入
textView.secureTextEntry=YES;
开启安全输入主要是用于密码或一些私人数据的输入,此时会禁用自动更正和自此缓存。