UIKeyboardType類型

UIKeyboardType是一個枚舉;以下ui

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;

下面是各個類型的樣式spa

  • UIKeyboardTypeAlphabet(Alphabet字母),UIKeyboardTypeASCIICapable,UIKeyboardTypeDefault: (這三個默認都顯示字母表--下面第一幅圖,另外能夠切換倒--下面第二幅圖)

  • UIKeyboardTypeDecimalPad: (Decimal十進制)

  • UIKeyboardTypeEmailAddress:

  • UIKeyboardTypeNamePhonePad:(這個類型默認顯示第一幅圖片,若是點擊123按鈕則會顯示第二副鍵盤)

  • UIKeyboardTypeNumberPad:(下圖顯示)

  • UIKeyboardTypeNumbersAndPunctuation:(默認顯示下面第一幅圖,切換顯示第二幅)

  • UIKeyboardTypeTwitter:(默認顯示下面第一幅圖,切換顯示第二幅)

相關文章
相關標籤/搜索