zoukankan      html  css  js  c++  java
  • UIKeyboardType键盘

    一、键盘风格   

    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;

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

    七、键盘遮住视图

    这个问题又来已久,我专门写了篇文章来解决此问题,请笑纳:《 打开键盘遮住View的问题解决方法》


    UIKeyboardTypeAlphabet                                                                                      

              

    UIKeyboardTypeASCIICapable

     

    UIKeyboardTypeDecimalPad                                                                                

               

       UIKeyboardTypeDefault

     

     

    UIKeyboardTypeEmailAddress                                                                  

              

    UIKeyboardTypeNamePhonePad

      

     

    UIKeyboardTypeNumberPad                                                                                        

      

    UIKeyboardTypeNumbersAndPunctuation

     

     

    UIKeyboardTypePhonePad                                                                                             

     

    UIKeyboardTypeTwitter

      

     

    UIKeyboardTypeURL

     

  • 相关阅读:
    tensorflow笔记(四)之MNIST手写识别系列一
    tensorflow笔记(三)之 tensorboard的使用
    tensorflow笔记(二)之构造一个简单的神经网络
    tensorflow笔记(一)之基础知识
    Andrew Ng机器学习课程笔记(六)之 机器学习系统的设计
    Andrew Ng机器学习课程笔记(五)之应用机器学习的建议
    POJ题目分类
    codeforces 355A Vasya and Digital Root
    ubuntu清理系统垃圾与备份
    poj 1742 Coins (多重背包)
  • 原文地址:https://www.cnblogs.com/lee4519/p/4185334.html
Copyright © 2011-2022 走看看