[摘要]本文是對IOS鍵盤樣式風格有關設置的講解,對學習IOS蘋果軟件開發有所幫助,與大家分享。
一、鍵盤風格
UIKit框架支持8種風格鍵盤。
- typedefenum{
- UIKeyboardTypeDefault,//默認鍵盤:支持所有字符
- UIKeyboardTypeASCIICapable,//支持ASCII的默認鍵盤
- UIKeyboardTypeNumbersAndPunctuation,//標准電話鍵盤,支持+*#等符號
- UIKeyboardTypeURL,//URL鍵盤,有.com按鈕;只支持URL字符
- UIKeyboardTypeNumberPad,//數字鍵盤
- UIKeyboardTypePhonePad,//電話鍵盤
- UIKeyboardTypeNamePhonePad,//電話鍵盤,也支持輸入人名字
- UIKeyboardTypeEmailAddress,//用於輸入電子郵件地址的鍵盤
- }UIKeyboardType;
用法用例:
textView.keyboardtype =UIKeyboardTypeNumberPad;
二、鍵盤外觀
- typedefenum{
- UIKeyboardAppearanceDefault,//默認外觀:淺灰色
- UIKeyboardAppearanceAlert,//深灰/石墨色
- }UIKeyboardAppearance;
用法用例:
textView.keyboardAppearance=UIKeyboardAppearanceDefault;
三、回車鍵
- typedefenum{
- 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;
四、自動大寫
- typedefenum{
- UITextAutocapitalizationTypeNone,//不自動大寫
- UITextAutocapitalizationTypeWords,//單詞首字母大寫
- UITextAutocapitalizationTypeSentences,//句子首字母大寫
- UITextAutocapitalizationTypeAllCharacters,//所有字母大寫
- }UITextAutocapitalizationType;
用法用例:
textField.autocapitalizationType = UITextAutocapitalizationTypeWords ;