一、键盘风格

UIKit框架支持8种风格键盘。

typedef enum {  UIKeyboardTypeDefault,                // 默认键盘:支持所有字符  UIKeyboardTypeASCIICapable,           // 支持ASCII的默认键盘  UIKeyboardTypeNumbersAndPunctuation,  // 标准电话键盘,支持+*#等符号  UIKeyboardTypeURL,                    // URL键盘,有.com按钮;只支持URL字符  UIKeyboardTypeNumberPad,              //数字键盘  UIKeyboardTypePhonePad,               // 电话键盘  UIKeyboardTypeNamePhonePad,           // 电话键盘,也支持输入人名字  UIKeyboardTypeEmailAddress,           // 用于输入电子邮件地址的键盘
} UIKeyboardType; 

用法用例:

textView.keyboardtype = UIKeyboardTypeNumberPad;

二、键盘外观

typedef enum {  UIKeyboardAppearanceDefault,    // 默认外观:浅灰色  UIKeyboardAppearanceAlert,      //深灰/石墨色
} UIKeyboardAppearance;  

用法用例:

textView.keyboardAppearance=UIKeyboardAppearanceDefault;

三、回车键

typedef enum {  UIReturnKeyDefault,  //默认:灰色按钮,标有ReturnUIReturnKeyGo,  //标有Go的蓝色按钮UIReturnKeyGoogle,  //标有Google的蓝色按钮,用于搜索UIReturnKeyJoin,  //标有Join的蓝色按钮UIReturnKeyNext,  //标有Next的蓝色按钮UIReturnKeyRoute,  //标有Route的蓝色按钮UIReturnKeySearch,  //标有Search的蓝色按钮UIReturnKeySend,  //标有Send的蓝色按钮UIReturnKeyYahoo,  //标有Yahoo!的蓝色按钮,用于搜索UIReturnKeyDone,  //标有Done的蓝色按钮UIReturnKeyEmergencyCall,  //紧急呼叫按钮
} UIReturnKeyType; 

用法用例:

textView.returnKeyType=UIReturnKeyGo;

四、自动大写

typedef enum {  UITextAutocapitalizationTypeNone, //不自动大写  UITextAutocapitalizationTypeWords, //单词首字母大写  UITextAutocapitalizationTypeSentences, //句子首字母大写  UITextAutocapitalizationTypeAllCharacters, //所有字母大写
} UITextAutocapitalizationType;  

用法用例:

textField.autocapitalizationType = UITextAutocapitalizationTypeWords;

五、自动更正

typedef enum {  UITextAutocorrectionTypeDefault,//默认  UITextAutocorrectionTypeNo,//不自动更正  UITextAutocorrectionTypeYes,//自动更正
} UITextAutocorrectionType;  

用法用例:

textField.autocorrectionType = UITextAutocorrectionTypeYes;

六、安全文本输入

textView.secureTextEntry=YES;

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

七、键盘遮住视图

UITextField 文本字段控件及解决键盘遮住View的问题(实例)

来源:http://blog.csdn.net/iukey/article/details/7242498

UIKeyboard键盘相关知识点相关推荐

  1. Get Offer —— 渗透测试岗试题汇总(渗透相关知识点)

    点赞后看,养成习惯 喜欢的话 可以点个关注哟 你们的点赞支持对博主们来说很重要哦 !!! 为方便您的阅读,可点击下方蓝色字体,进行跳转↓↓↓ 00 前情提要 01 渗透相关知识点 1.WebShell ...

  2. JS事件相关知识点整理

    JS事件相关知识点整理 JS事件的驱动机制 常见JS事件 点击事件---onclick 焦点事件 获取焦点事件---onfocus 失去焦点事件----onblur 域内容改变事件---onchang ...

  3. 卫星轨道推演计算相关知识点总结(含欧拉角、旋转矩阵、及各坐标系转化等)

    来源:轨道机动算法的C++实现_shirro123的专栏-CSDN博客 卫星轨道推演计算相关基础知识点总结 一.卫星的运动特性             二.卫星的空间坐标系               ...

  4. 水下机器人_相关知识点

    485转232 SP3485的管脚及功能: Pin1.RO    接收器输出 Pin2.RE 接收器输出使能(低电平有效) Pin3.DE 驱动器输出使能(高电平有效) Pin4.DI 驱动器输入 P ...

  5. js 闭包及其相关知识点理解

    本文结合个人学习及实践,对闭包及相关知识点进行总结记录,欢迎读者提出任何不足之处 一.js变量 二.作用域(scope) 三.[[scope]] 和 scope chain 四.作用域(scope)和 ...

  6. Redis:相关知识点纵观

    这篇文章先简单的介绍一下redis有什么相关知识点,然后再从接下去的一些文章对一些重要的知识点进行总结. 一.Redis 是什么 Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存 ...

  7. 网络流量队列优先级相关知识点

    网络流量队列优先级相关知识点 Qdisc(quick disconnect)快速分离,断开;是一种排队规则,实现对流量的优先级管理. 涉及随机公平队列,令牌桶过滤器,分层令牌桶,FIFO, /* *C ...

  8. Linux安装和管理程序的相关知识点

    Linux安装和管理程序的相关知识点 一.Linux应用程序基础 1.应用程序与系统命令的关系 2.典型的应用程序结构 3.常见软件包封装类型 二.RPM软件包管理工具 1.RPM包管理工具 2.RP ...

  9. rem和css3的相关知识点

    ☆☆☆rem和css3的相关知识点☆☆☆ 一. Web front-end development engineer rem是根据页面的根元素的font-size的一个相对的单位,即 html{ fo ...

最新文章

  1. 第10章 例题 7-3 递归实现逆序输出整数
  2. java操作数据库出错
  3. c语言简单密码字符a用f代替,c语言实验.doc
  4. CDH-5.7.0:基于Parcels方式离线安装配置
  5. win10 mysql my.cnf_MySQL配置文件无法修改的解决方法(Win10)
  6. java接口中多继承的问题
  7. Python使用空域融合技术进行图像去噪
  8. 华为面试题目:一头牛重800kg,一座桥承重700kg,牛如何过河?天秀回答秒通过...
  9. 工厂设备状态监控可视化解决方案
  10. 序列标注--词性英文对照表
  11. D类放大器工作原理详解
  12. zookeeper的原理和应用(非常详细透彻)
  13. 怎么把本地rpm包导入linux,Linux在本地yum源中增加rpm包(示例代码)
  14. 深度解码真实的90后消费:敢爱敢花,却被高负债压得透不过气
  15. go ent框架使用
  16. 原型图 线框图_16个原型设计和线框图设计工具
  17. 2020年2月17日 林大OJ习题 map
  18. 工人物语5战役攻略_《工人物语5》全攻略(下篇)
  19. @SuppressWarnings注解详解
  20. Android简易实战教程--第二十四话《画画板》

热门文章

  1. 日语学习-多邻国-兴趣爱好
  2. python中浮点数类型_Python基本数据类型之浮点型
  3. OpenVINO 中的BFYX解释
  4. np.stack()函数详解 ==>堆叠 【类似于torch.stack()】
  5. 字段的某记录相同,但是时间不同,找到MySQL里面最新的数据
  6. TypeScript基本数据类型
  7. [高等数学]高数个人复习笔记
  8. MATLAB调用USB摄像头实现过程
  9. python middleware_Django 中间件
  10. 怎么安装python3.7 setuptools与pip_如何安装python到setuptools、pip工具安装