日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

键盘样式风格有关设置-iOS开发

發布時間:2025/4/5 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 键盘样式风格有关设置-iOS开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

一、鍵盤風格 ??

UIKit框架支持8種風格鍵盤。

  • typedef??enum??{??
  • ????UIKeyboardTypeDefault,?????????????????//?默認鍵盤:支持所有字符???
  • ????UIKeyboardTypeASCIICapable,????????????//?支持ASCII的默認鍵盤???
  • ????UIKeyboardTypeNumbersAndPunctuation,???//?標準電話鍵盤,支持+*#等符號???
  • ????UIKeyboardTypeURL,?????????????????????//?URL鍵盤,有.com按鈕;只支持URL字符???
  • ????UIKeyboardTypeNumberPad,???????????????//數字鍵盤???
  • ????UIKeyboardTypePhonePad,????????????????//?電話鍵盤???
  • ????UIKeyboardTypeNamePhonePad,????????????//?電話鍵盤,也支持輸入人名字???
  • ????UIKeyboardTypeEmailAddress,????????????//?用于輸入電子郵件地址的鍵盤???
  • }?UIKeyboardType;??
  • 用法用例:

    textView.keyboardtype =?UIKeyboardTypeNumberPad;

    二、鍵盤外觀

  • typedef??enum??{??
  • ????UIKeyboardAppearanceDefault,?????//?默認外觀:淺灰色???
  • ????UIKeyboardAppearanceAlert,???????//深灰/石墨色???
  • }?UIKeyboardAppearance;??
  • 用法用例:

    textView.keyboardAppearance=UIKeyboardAppearanceDefault;

    三、回車鍵

  • typedef??enum??{??
  • ????UIReturnKeyDefault, ?//默認:灰色按鈕,標有Return
  • ????UIReturnKeyGo,??//標有Go的藍色按鈕
  • ????UIReturnKeyGoogle, ?//標有Google的藍色按鈕,用于搜索
  • ????UIReturnKeyJoin, ?//標有Join的藍色按鈕
  • ????UIReturnKeyNext, ?//標有Next的藍色按鈕
  • ????UIReturnKeyRoute, ?//標有Route的藍色按鈕
  • ????UIReturnKeySearch, ?//標有Search的藍色按鈕
  • ????UIReturnKeySend, ?//標有Send的藍色按鈕
  • ????UIReturnKeyYahoo, ?//標有Yahoo!的藍色按鈕,用于搜索
  • ????UIReturnKeyDone, ?//標有Done的藍色按鈕
  • ????UIReturnKeyEmergencyCall, ?//緊急呼叫按鈕
  • }?UIReturnKeyType; ?
  • 用法用例:

    textView.returnKeyType=UIReturnKeyGo;

    四、自動大寫

  • typedef??enum??{??
  • ????UITextAutocapitalizationTypeNone,??//不自動大寫???
  • ????UITextAutocapitalizationTypeWords,??//單詞首字母大寫???
  • ????UITextAutocapitalizationTypeSentences,??//句子首字母大寫???
  • ????UITextAutocapitalizationTypeAllCharacters,??//所有字母大寫???
  • }?UITextAutocapitalizationType;??
  • 用法用例:

    textField.autocapitalizationType ?=? UITextAutocapitalizationTypeWords ;

    五、自動更正

  • typedef??enum??{??
  • ????UITextAutocorrectionTypeDefault,?//默認???
  • ????UITextAutocorrectionTypeNo,?//不自動更正???
  • ????UITextAutocorrectionTypeYes,?//自動更正???
  • }?UITextAutocorrectionType;??
  • 用法用例:

    textField . autocorrectionType ?=? UITextAutocorrectionTypeYes ;

    六、安全文本輸入

    textView.secureTextEntry=YES;

    開啟安全輸入主要是用于密碼或一些私人數據的輸入,此時會禁用自動更正和自此緩存。

    ?

    那么如何設置鍵盤類型呢?

    ?

    接下來,請看:

    在TextviewDelegate的這個方法設置:

    // return NO to disallow editing.
    - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{

    ?????? textView.keyboardtype =?UIKeyboardTypeNumberPad;

    ????? //textField.returnKeyType = UIReturnKeyYahoo;//the same as search
    ? ??? //textField.returnKeyType = UIReturnKeyEmergencyCall; //EmergencyCall
    ????? //textField.returnKeyType = UIReturnKeyGoogle;//the same as search
    ????? textField.returnKeyType = UIReturnKeyDefault;

    }

    ?

    轉載于:https://my.oschina.net/daniels/blog/656186

    總結

    以上是生活随笔為你收集整理的键盘样式风格有关设置-iOS开发的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。