国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

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

2019-11-14 20:12:39
字體:
來源:轉載
供稿:網友

一、鍵盤風格   

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;

}

 

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

待.......


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 甘泉县| 阿城市| 贵溪市| 迁安市| 阿荣旗| 文登市| 西宁市| 太和县| 武汉市| 北流市| 河南省| 兴宁市| 微山县| 镇赉县| 榆社县| 康乐县| 黑水县| 石棉县| 志丹县| 禹城市| 丹寨县| 阿瓦提县| 鲁甸县| 资溪县| 南召县| 泽州县| 内江市| 达孜县| 梅河口市| 涟水县| 乾安县| 赞皇县| 苏尼特右旗| 旅游| 延长县| 泰和县| 邵阳县| 尉犁县| 安新县| 塔城市| 安新县|