其它技术点iOS Developer

iOS键盘样式(UIKeyboardType)

2017-04-26  本文已影响217人  634dd6ee7e08

0. 前言

最近工作需要梳理一下键盘样式,基于最新的iOS版本做了一个整理,选取AppStore里搜索“输入法”排名前四的第三方输入法进行对比,发出来供大家参考。

第三方输入法的键盘样式:
-百度输入法:拼音拇指
-搜狗输入法:大9键
-讯飞输入法:拼音9键
-GO 输入法 :T9-中文(中国)(拼音)

1. UIKeyboardTypeDefault

// Default type for the current input method.

Apple 简体拼音输入法 Apple English (US)输入法
百度输入法 搜狗输入法
讯飞输入法 GO输入法

2. UIKeyboardTypeASCIICapable

// Displays a keyboard which can enter ASCII characters

Apple 简体拼音输入法 Apple English (US)输入法
百度输入法 搜狗输入法
讯飞输入法 GO输入法

3. UIKeyboardTypeNumbersAndPunctuation

// Numbers and assorted punctuation.

Apple 简体拼音输入法 Apple English (US)输入法
百度输入法 搜狗输入法
讯飞输入法 GO输入法

4. UIKeyboardTypeURL

// A type optimized for URL entry (shows . / .com prominently).

Apple 简体拼音输入法 Apple English (US)输入法
百度输入法 搜狗输入法
讯飞输入法 GO输入法

5. UIKeyboardTypeNumberPad

// A number pad with locale-appropriate digits (0-9, ۰-۹, ०-९, etc.). Suitable for PIN entry.

Apple 简体拼音输入法 其他输入法(会强制使用系统键盘)

6. UIKeyboardTypePhonePad

// A phone pad (1-9, *, 0, #, with letters under the numbers).

Apple 简体拼音输入法 其他输入法(会强制使用系统键盘)

7. UIKeyboardTypeNamePhonePad

// A type optimized for entering a person's name or phone number.

使用第三方输入法(会强制使用系统键盘)

Apple 简体拼音输入法 Apple English (US)输入法
Apple 简体拼音输入法 Apple English (US)输入法

8. UIKeyboardTypeEmailAddress

// A type optimized for multiple email address entry (shows space @ . prominently).

Apple 简体拼音输入法 Apple English (US)输入法
百度输入法 搜狗输入法
讯飞输入法 GO输入法

9. UIKeyboardTypeDecimalPad

// A number pad with a decimal point.

Apple 简体拼音输入法 其他输入法(会强制使用系统键盘)

10. UIKeyboardTypeTwitter

// A type optimized for twitter text entry (easy access to @ #)

Apple 简体拼音输入法 Apple English (US)输入法
百度输入法 搜狗输入法
讯飞输入法 GO输入法

11. UIKeyboardTypeWebSearch

// A default keyboard type with URL-oriented addition (shows space . prominently).

Apple 简体拼音输入法 Apple English (US)输入法
百度输入法 搜狗输入法
讯飞输入法 GO输入法

12. UIKeyboardTypeASCIICapableNumberPad

// A number pad (0-9) that will always be ASCII digits.

Apple 简体拼音输入法 其他输入法(会强制使用系统键盘)
上一篇下一篇

猜你喜欢

热点阅读