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

鍵盤樣式風格有關設置-iOS開發(fā)

系統(tǒng) 2938 0

一、鍵盤風格 ??

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

  1. typedef? enum ?{??
  2. ????UIKeyboardTypeDefault,???????????????? //?默認鍵盤:支持所有字符 ??
  3. ????UIKeyboardTypeASCIICapable,??????????? //?支持ASCII的默認鍵盤 ??
  4. ????UIKeyboardTypeNumbersAndPunctuation,?? //?標準電話鍵盤,支持+*#等符號 ??
  5. ????UIKeyboardTypeURL,???????????????????? //?URL鍵盤,有.com按鈕;只支持URL字符 ??
  6. ????UIKeyboardTypeNumberPad,?????????????? //數(shù)字鍵盤 ??
  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;

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

?

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

?

接下來,請看:

在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開發(fā)


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

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

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久久久亚洲香蕉网 | 青青草一区二区免费精品 | 国产尤物福利视频一区二区 | 一级片视频免费看 | 91啦丨国产丨| 欧美在线色视频 | 久久天天躁狠狠躁夜夜2020一 | 久久爱成人网 | 亚洲欧美日本一区 | 俄罗斯一级毛片免费视频 | 国产精品伦理一二三区伦理 | 夜精品a一区二区三区 | 一级毛片黄色片 | 伊人激情网 | 四虎国产精品永久地址49 | 国产福利精品在线 | 国产成人精品亚洲日本在线观看 | 99热久久这里只有精品9 | 日日夜夜操视频 | 毛片大 | 国产亚洲男人的天堂在线观看 | 久久亚洲精品中文字幕三区 | 91视频免费观看网站 | 国产成人18黄网站免费 | 日本欧美一二三区色视频 | 日本韩国欧美一区 | 国产午夜视频在线观看第四页 | 国产精品日韩在线观看 | 欧美成人在线免费视频 | 天天操夜夜操免费视频 | 色拍拍噜噜噜aⅴ在线观看 色拍拍欧美视频在线看 | 国产精品好好热在线观看 | 久久狠狠色狠狠色综合 | 日韩在线看片中文字幕不卡 | 日本 亚洲 欧美 | 日韩在线中文 | 美女一级a毛片免费观看 | 久久这里| 亚洲日本在线观看视频 | 在线综合色 | 经典国产乱子伦精品视频 |