亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

鍵盤樣式風格有關設置-iOS開發

系統 2574 0

一、鍵盤風格 ??

UIKit框架支持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;??

用法用例:

textView.keyboardtype =?UIKeyboardTypeNumberPad;

二、鍵盤外觀

  1. typedef? enum ?{??
  2. ????UIKeyboardAppearanceDefault,???? //?默認外觀:淺灰色 ??
  3. ????UIKeyboardAppearanceAlert,?????? //深灰/石墨色 ??
  4. }?UIKeyboardAppearance;??

用法用例:

textView.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; ?

用法用例:

textView.returnKeyType=UIReturnKeyGo;

四、自動大寫

  1. typedef? enum ?{??
  2. ????UITextAutocapitalizationTypeNone,? //不自動大寫 ??
  3. ????UITextAutocapitalizationTypeWords,? //單詞首字母大寫 ??
  4. ????UITextAutocapitalizationTypeSentences,? //句子首字母大寫 ??
  5. ????UITextAutocapitalizationTypeAllCharacters,? //所有字母大寫 ??
  6. }?UITextAutocapitalizationType;??

用法用例:

textField.autocapitalizationType ?=? UITextAutocapitalizationTypeWords ;

五、自動更正

  1. typedef? enum ?{??
  2. ????UITextAutocorrectionTypeDefault, //默認 ??
  3. ????UITextAutocorrectionTypeNo, //不自動更正 ??
  4. ????UITextAutocorrectionTypeYes, //自動更正 ??
  5. }?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;

}

?

那么如何控制某種類型的特定的一個按鈕的顯示或者隱藏,可以做到嗎?

待.......

各種效果圖,請看:

UIKeyboardTypePhonePad:附件1

UIKeyboardTypeASCIICapable:附件2

UIKeyboardTypeNumbersAndPunctuation:附件3

UIKeyboardTypePhonePad:附件4

?

?

?

?

?

鍵盤樣式風格有關設置-iOS開發


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 99视频精品全国在线观看 | 国产四区 | 久久精品综合国产二区 | 国产欧美一区二区 | 美女视频黄a视频免费全过程在线 | 日日夜夜噜噜 | 九九365资源稳定资源站 | www.黄色网 | 色www国产阿娇 | 久久频这里精品99香蕉久 | 亚洲精品久久一区影院 | 日韩有码第一页 | 人人揉揉香蕉大免费不卡 | 91亚洲精品福利在线播放 | 欧美成一级 | 成人精品视频一区二区三区 | 国产高清看片日韩欧美久久 | 九九精品国产兔费观看久久 | 亚洲视频网| 国产区精品在线 | 你懂的日韩| 亚洲精品乱码一区二区在线观看 | 精品一级毛片 | 日本色色网 | 四虎最新在线 | 日韩精品亚洲精品485页 | 久久欧美久久欧美精品 | 日韩毛片久久91 | a毛片视频免费观看影院 | 亚洲精品一区二区三区婷婷 | 欧美成人午夜在线全部免费 | 久久99九九99九九精品 | 欧美理论片 | 九九久久免费视频 | 在线观看黄p免费 | 白云精品视频国产专区 | 欧美色射| 亚洲一区有码 | 一级特黄aaa大片在 一级特黄aaa大片在线观看 | 成人窝窝午夜看片 | 国产大片中文字幕在线观看 |