iOS开发中的键盘类型

2021-01-04  本文已影响0人  Fly丶心晨

关在iOS开发中,键盘类型暂时就这些了。

1、UIKeyboardTypeAlphabet

输入密码可以用这种,所有字符都有,不存在中文输入,

2、UIKeyboardTypeASCIICapable

跟上面没什么区别

3、UIKeyboardTypeDecimalPad

纯数字键盘,加点 和 退格键“x”, 推荐输入金额专用

4、UIKeyboardTypeDefault

功能挺齐全的,有个地球小图标切换输入方式,还有表情

5、UIKeyboardTypeEmailAddress

功能基本跟上面一样的

6、UIKeyboardTypeNamePhonePad

也是跟上面一样的

7、UIKeyboardTypeNumberPad

这种它的缺点就是缺点------没有小数点啊

被我命名为缺点键盘

8、UIKeyboardTypeNumbersAndPunctuation

这种键盘看起来也是跟上面几个功能齐全的差不多,只是有点动态,有个格子秒变空格

9、UIKeyboardTypePhonePad

跟“缺点”键盘相比多了好几个功能,电话键盘专用;有暂停、等待键

10、UIKeyboardTypeTwitter

功能齐全键盘,跟第八种差不多,切换过来空格键上显示当前键盘类型一秒钟就变成空格了

11、UIKeyboardTypeURL

功能相当齐全,九键英文模式下面多了个右向小箭头

12、UIKeyboardTypeWebSearch

相当好玩,齐全的功能,return键变成了“前往”了,这种键盘用于跳转网页好点

4  5  6  8  10  11  12这些类型都差不多,大同小异。

总结一下:

数字键盘:

UIKeyboardTypeDecimalPad:包含小数点,适合输入金额等

UIKeyboardTypeNumberPad:没有小数点

电话键盘:

UIKeyboardTypePhonePad

字母键盘:

UIKeyboardTypeAlphabet:不包含中文输入

汉字键盘

UIKeyboardTypeDefault

URL、邮件、电话键盘

作者:萧修

上一篇下一篇

猜你喜欢

热点阅读