UIKeyboardType是一個枚舉烹俗;如下
typedef enum {
UIKeyboardTypeDefault, // Default type for the current input method.
UIKeyboardTypeASCIICapable, // Displays a keyboard which can enter ASCII characters, non-ASCII keyboards remain active
UIKeyboardTypeNumbersAndPunctuation, // Numbers and assorted punctuation.
UIKeyboardTypeURL, // A type optimized for URL entry (shows . / .com prominently).
UIKeyboardTypeNumberPad, // A number pad (0-9). Suitable for PIN entry.
UIKeyboardTypePhonePad, // A phone pad (1-9, *, 0, #, with letters under the numbers).
UIKeyboardTypeNamePhonePad, // A type optimized for entering a person's name or phone number.
UIKeyboardTypeEmailAddress, // A type optimized for multiple email address entry (shows space @ . prominently).
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable, // Deprecated
} UIKeyboardType;
下面是各個類型的樣式
- UIKeyboardTypeAlphabet(Alphabet字母),UIKeyboardTypeASCIICapable柳洋,UIKeyboardTypeDefault: (這三個默認(rèn)都顯示字母表--下面第一幅圖,另外可以切換倒--下面第二幅圖)
- UIKeyboardTypeDecimalPad: (Decimal十進(jìn)制)
- UIKeyboardTypeEmailAddress:
- UIKeyboardTypeNamePhonePad:(這個類型默認(rèn)顯示第一幅圖片钝凶,如果點擊123按鈕則會顯示第二副鍵盤)
- UIKeyboardTypeNumberPad:(下圖顯示)
- UIKeyboardTypeNumbersAndPunctuation:(默認(rèn)顯示下面第一幅圖痹兜,切換顯示第二幅)
- UIKeyboardTypeTwitter:(默認(rèn)顯示下面第一幅圖,切換顯示第二幅)