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

    键盘的相关设置(UITextfield)

    键盘样式风格有关设置:

      原文章:

      一、键盘风格  

      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;

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

  • 相关阅读:
    base64和Blob的相互转换
    限制文件上传的大小和尺寸
    git将本地项目提交到github
    vue-cli3创建项目时报错
    运行项目是node-sass报错的解决方法
    classList的使用
    将数组扁平化并去除其中重复数据,最终得到一个升序且不重复的数组
    移动端的图片放大
    js获取url中的参数
    HTML5-canvas
  • 原文地址:https://www.cnblogs.com/woaixixi/p/4745025.html
Copyright © 2011-2022 走看看