zoukankan      html  css  js  c++  java
  • 键盘样式风格有关设置-iOS开发

    一、键盘风格   

    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;

    }

    那么如何控制某种类型的特定的一个按钮的显示或者隐藏,可以做到吗?

    待.......

  • 相关阅读:
    爱斯达M2C服装定制系统介绍—在线播放—优酷网,视频高清在线观看
    衣云网,依托深圳发达的服装产业,致力于整合服装上下游各个服装利益者,以自主研发的服装软件为核心,聚集服装设计师、纸样师和版师,这三类会员在衣云网开设工作室上传原创服装纸样,推荐相应纸样的面料吸引大批的面辅料商和服装企业。从而形成一个良性的服装生态圈。
    男士休闲装设计
    新郎胸花佩戴法则 小胸花也有大学问_新郎_婚礼时光-关注婚礼的一切,分享最美好的时光。
    上海游侠电动汽车团队招募。iOS,Android,产品经理以及 SEVER 端工程师
    沈晨:衣冠自成气场·都市周报
    寻访上海西服定制店_Enjoy·雅趣频道_财新网
    金错刀对话口袋购物王珂:找到痛点,确认卖点,制造爆点!
    Wish | IT桔子
    Tradesy | IT桔子
  • 原文地址:https://www.cnblogs.com/lovewx/p/3866064.html
Copyright © 2011-2022 走看看