iOS支持很多种键盘类型,在不同的使用情境下使用不同的键盘类型会大大提高便利性,以下为iOS 9下支持的键盘类型:
- UIKeyboardTypeDefault,常用于文本输入
- UIKeyboardTypeASCIICapable,常用于密码输入
- UIKeyboardTypeNumbersAndPunctuation,和上一个键盘互相切换
- UIKeyboardTypeURL,适用于网址输入
- UIKeyboardTypeNumberPad ,只有数字的数字键盘
- UIKeyboardTypePhonePad,可用于拨号的数字键盘,带*#+
- UIKeyboardTypeDecimalPad,带“点”的数字键盘,可用于带有小数点的数字输入
- UIKeyboardTypeNamePhonePad,字母及数字键盘,主次键盘分别如下:
- UIKeyboardTypeEmailAddress,适用于邮件地址输入的键盘
- UIKeyboardTypeTwitter
- UIKeyboardTypeWebSearch,适用于网页搜索的键盘