21st,April,2016
接下来要写自定义键盘,所以顺便看了下苹果提供的原生键盘都有哪一些。目前共有11种。
如下图所示,统共11种类型,其中UIKeyboardTypeAlphabet是已经deprecated, 截图from UITextInputTraits.h:
UIKeyboardTypeDefault
默认键盘类型,常用于文本输入,次键盘可输入表情和数字
UIKeyboardTypeASCIICapable
不可输入表情,次键盘可输入数字。常用于密码输入。
UIKeyboardTypeNumbersAndPunctuation
数字与标点符号,次键盘可输入字母
UIKeyboardTypeURL
输入URL时使用
UIKeyboardTypeNumberPad
数字键盘
UIKeyboardTypePhonePad
UIKeyboardTypeNamePhonePad
UIKeyboardTypeEmailAddress
UIKeyboardTypeDecimalPad
UIKeyboardTypeTwitter
UIKeyboardTypeWebSearch
参考资料: