前言:有的时候我们在Xcode的虚拟机上显示不出来手机键盘,那是因为我们没有设置正确:
可以这样做:确保第三个框也打上对号(Toggle Software Keyboard)

一、键盘风格
支持8种风格键盘。
-
typedef enum {
-
UIKeyboardTypeDefault, // 默认键盘:支持所有字符
-
UIKeyboardTypeASCIICapable, // 支持ASCII的默认键盘
-
UIKeyboardTypeNumbersAndPunctuation, // 标准电话键盘,支持+*#等符号
-
UIKeyboardTypeURL, // URL键盘,有.com按钮;只支持URL字符
-
UIKeyboardTypeNumberPad, //数字键盘
-
UIKeyboardTypePhonePad, // 电话键盘
-
UIKeyboardTypeNamePhonePad, // 电话键盘,也支持输入人名字
-
UIKeyboardTypeEmailAddress, // 用于输入电子邮件地址的键盘
-
} UIKeyboardType;
用法用例:
textField.keyboardtype = UIKeyboardTypeNumberPad;
二、键盘外观
-
typedef enum {
-
UIKeyboardAppearanceDefault, // 默认外观:浅灰色
-
UIKeyboardAppearanceAlert, //深灰/石墨色
-
} UIKeyboardAppearance;
用法用例:
textField.keyboardAppearance=UIKeyboardAppearanceDefault;
三、回车键
-
typedef enum {
-
UIReturnKeyDefault, //默认:灰色按钮,标有Return
-
UIReturnKeyGo, //标有Go的蓝色按钮
-
UIReturnKeyGoogle, //标有Google的蓝色按钮,用于搜索
-
UIReturnKeyJoin, //标有Join的蓝色按钮
-
UIReturnKeyNext, //标有Next的蓝色按钮
-
UIReturnKeyRoute, //标有Route的蓝色按钮
-
UIReturnKeySearch, //标有Search的蓝色按钮
-
UIReturnKeySend, //标有Send的蓝色按钮
-
UIReturnKeyYahoo, //标有Yahoo!的蓝色按钮,用于搜索
-
UIReturnKeyDone, //标有Done的蓝色按钮
-
UIReturnKeyEmergencyCall, //紧急呼叫按钮
-
} UIReturnKeyType;
用法用例:
textField.returnKeyType=UIReturnKeyGo;
四、输入框变为密码框
textField.secureTextEntry=Yes;
iOS 键盘类型定制归纳
原文:http://blog.csdn.net/it_ds/article/details/44830695