iOS 鍵盤類型定製歸納

來源:互聯網
上載者:User

iOS 鍵盤類型定製歸納

前言:有的時候我們在Xcode的虛擬機器上顯示不出來手機鍵盤,那是因為我們沒有設定正確:

可以這樣做:確保第三個框也打上對號(Toggle Software Keyboard)

一、鍵盤風格

支援8種風格鍵盤。

  1. typedef enum {
  2. UIKeyboardTypeDefault, // 預設鍵盤:支援所有字元
  3. UIKeyboardTypeASCIICapable, // 支援ASCII的預設鍵盤
  4. UIKeyboardTypeNumbersAndPunctuation, // 標準電話鍵盤,支援+*#等符號
  5. UIKeyboardTypeURL, // URL鍵盤,有.com按鈕;只支援URL字元
  6. UIKeyboardTypeNumberPad, //數字鍵台
  7. UIKeyboardTypePhonePad, // 電話鍵盤
  8. UIKeyboardTypeNamePhonePad, // 電話鍵盤,也支援輸入人名字
  9. UIKeyboardTypeEmailAddress, // 用於輸入電子郵件地址的鍵盤
  10. } UIKeyboardType;

    用法用例:

    textField.keyboardtype = UIKeyboardTypeNumberPad;

    二、鍵盤外觀

    1. typedef enum {
    2. UIKeyboardAppearanceDefault, // 預設面板:淺灰色
    3. UIKeyboardAppearanceAlert, //深灰/石墨色
    4. } UIKeyboardAppearance;

      用法用例:

      textField.keyboardAppearance=UIKeyboardAppearanceDefault;

      三、斷行符號鍵

      1. typedef enum {
      2. UIReturnKeyDefault, //預設:灰色按鈕,標有Return
      3. UIReturnKeyGo, //標有Go的藍色按鈕
      4. UIReturnKeyGoogle, //標有Google的藍色按鈕,用於搜尋
      5. UIReturnKeyJoin, //標有Join的藍色按鈕
      6. UIReturnKeyNext, //標有Next的藍色按鈕
      7. UIReturnKeyRoute, //標有Route的藍色按鈕
      8. UIReturnKeySearch, //標有Search的藍色按鈕
      9. UIReturnKeySend, //標有Send的藍色按鈕
      10. UIReturnKeyYahoo, //標有Yahoo!的藍色按鈕,用於搜尋
      11. UIReturnKeyDone, //標有Done的藍色按鈕
      12. UIReturnKeyEmergencyCall, //緊急電話按鈕
      13. } UIReturnKeyType;

        用法用例:

        textField.returnKeyType=UIReturnKeyGo;

        四、輸入框變為密碼框

        textField.secureTextEntry=Yes;

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.