IOS開發之UIKeyboardType類型

來源:互聯網
上載者:User

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).

#if __IPHONE_4_1 <= __IPHONE_OS_VERSION_MAX_ALLOWED

    UIKeyboardTypeDecimalPad,             // A number pad with a decimal point.

#endif

#if __IPHONE_5_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED

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

#endif

    UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable,
// Deprecated

} UIKeyboardType;

下面是各個類型的樣式

UIKeyboardTypeAlphabet(Alphabet字母),UIKeyboardTypeASCIICapable,UIKeyboardTypeDefault: (這三個預設都顯示字母表--下面第一幅圖,另外可以切換倒--下面第二幅圖)

          

UIKeyboardTypeDecimalPad:       (Decimal十進位)

UIKeyboardTypeEmailAddress:

UIKeyboardTypeNamePhonePad:(這個類型預設顯示第一幅圖片,如果點擊123按鈕則會顯示第二副鍵盤)

        

UIKeyboardTypeNumberPad:(顯示)

UIKeyboardTypeNumbersAndPunctuation:(預設顯示下面第一幅圖,切換顯示第二幅)

       

UIKeyboardTypePhonePad:(預設顯示下面第一幅圖,切換顯示第二幅)

        

UIKeyboardTypeTwitter:(預設顯示下面第一幅圖,切換顯示第二幅)

    

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.