zoukankan      html  css  js  c++  java
  • IOS UIKeyboard键盘相关知识点 沧海一粟

    一、键盘风格   

    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 =UIKeyboardTypeEmailAddress;

    二、键盘外观

    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;

    开启安全输入主要是用于密码或一些私人数据的输入,此时会禁用自动更正和自此缓存。

  • 相关阅读:
    ASP.Net 反射显示
    ASP.Net 反射简单工厂模式
    ASP.Net MVC生成验证码
    ASP.Net EF架构
    ASP.Net 邮箱发送
    ASP.Net 反射简单
    ASP.Net 显示
    新年快乐
    测试开发比
    Linkbot介绍
  • 原文地址:https://www.cnblogs.com/taintain1984/p/2843366.html
Copyright © 2011-2022 走看看