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;

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

  • 相关阅读:
    UVA
    UVA
    模板——扩展欧几里得算法(求ax+by=gcd的解)
    UVA
    模板——2.2 素数筛选和合数分解
    模板——素数筛选
    Educational Codeforces Round 46 (Rated for Div. 2)
    Educational Codeforces Round 46 (Rated for Div. 2) E. We Need More Bosses
    Educational Codeforces Round 46 (Rated for Div. 2) D. Yet Another Problem On a Subsequence
    Educational Codeforces Round 46 (Rated for Div. 2) C. Covered Points Count
  • 原文地址:https://www.cnblogs.com/taintain1984/p/2843366.html
Copyright © 2011-2022 走看看