一、键盘风格

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, //默认:灰色按钮,标有Return
UIReturnKeyGo, //标有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;
开启安全输入主要是用于密码或一些私人数据的输入,此时会禁用自动更正和自此缓存

iOS开发键盘设置,IOS7深灰色键盘相关推荐

  1. iOS开发-------自定义简单的表情键盘(UICollectionView 集合视图)

    最近制作自制表情键盘的时候,突然了解到还有一个叫做UICollectionView (集合视图)的类,就研究了一下,确实在做表情键盘上要比用 UIScrollView(滚动视图) 要简单的多,用法与 ...

  2. iOS开发笔记(IOS7回归)

    <---点击左上角目录,可以快速查找这里是否有你遇到的问题条目<--- 1,iOS中如何设置项目/文件是否支持ARC 旧工程配置arc方案: 1,直接在targets->build ...

  3. iOS开发之解决系统数字键盘无文字时delete键无法监听的技巧

    最近在做用户登录获取验证码时添加图形验证码功能,就是只有正确输入图形验证码才能收到后台发送的短信验证码.效果如下: 看起来虽然是个小功能,但是实际操作起来,会发现苹果给我们留下的坑,当然更多的是自己给 ...

  4. ios开发特殊符号大全:字符+键盘符...

    今天开发需要个上下箭头,让美工搞个图片显然太不明智了,搞个字符是最理想的,既方便有省内存,可在网上找了几次都没找到合适的,终于让我找到了,分享给大家,不止字符哦,聊天键盘照样适用.(这些字符都可以当成 ...

  5. iOS开发-点击屏幕,键盘消失的极佳方法。

    一般点击屏幕消失键盘常用三种方法: ①.xib中将背景设为UIControl,再添加点击事件. ②.键盘出现时,添加一个空白按钮,添加点击事件. ③.给背景添加个点击手势,添加触发事件. 具体代码推荐 ...

  6. ios开发日记- 7 禁用搜狗键盘 使用系统键盘

    今天博主有一个强制弹出系统键盘的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步. 起因是在使用搜狗的过程中,使用中文字符标点产生了bug,应该是搜狗的问题.追询一番无果后,决定禁用搜狗键盘, ...

  7. 【iOS学习笔记】IOS开发中设置applicationIconBadgeNumber和消息推送

    因为在IOS8中要想设置applicationIconBadgeNumber,需要用户的授权,在IOS8中,需要加上下面的代码: UIUserNotificationSettings *setting ...

  8. ios开发 静音键设置_苹果手机静音键怎么设置

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 苹果手机机身左侧的上方有静音键按钮,向下拨动即可静音,此外用户可以进入手机的"系统设置"中设置静音模式. iP ...

  9. IOS开发之——设置APP图标、名字、启动页(50)

    一 概述 本文介绍给APP进行一些基本配置 APP图标 名字 启动页 <!--more--> 二 APP图标设置 依次点击:Xcode-->应用-->Assets.xcasse ...

最新文章

  1. RMAN异机复制数据库(不同路径)
  2. sql时间转换时分秒_SQL数据库中的是年月日时分秒格式的,什么语句能实现年月日的查询?...
  3. 学习Kotlin(二)基本语法
  4. 【网址收藏】PowerShell因为在此系统中禁止执行脚本的解决方法
  5. u盘修复linux系统,360u盘修复工具官方版u盘pe安装linux系统
  6. 虚无主义还是怀疑论?
  7. [Qt入门] QPushButton创建
  8. VS2019 WPF制作OTA上位机(一)新建工程
  9. [Informix] unload load
  10. UVALive 5135 Mining Your Own Business 双连通分量
  11. 卸载python会删除pip安装的包吗_python 使用pip安装,卸载,升级和查看包
  12. Mysql调试存储过程最简单的方法
  13. 工程师如何优雅的拒绝不合理需求
  14. 诺基亚 8208支持java么_诺基亚8_诺基亚8208怎么上网_8208 诺基亚
  15. 让AI燃料加速“燃烧”,IBM新一代软件定义存储来了
  16. Choerodon猪齿鱼实践之集群管理(一)
  17. 10个经典的公开数据集+免费下载链接
  18. python之并发编程-进程之间的通信
  19. 脂肪率——最忠实的胖瘦指标
  20. 基于Predictive Parsing的ABNF语法分析器(十二)——alternation、concatenation、group和option

热门文章

  1. 小黄车们的命:押金难退成共享家族“职业病”
  2. Mysql查询某个字段多个值最新一条数据
  3. 系统安全博客3-windowsserver安全加固
  4. 够大牌才够质感:京东11.11数读产品品质化新趋
  5. python爬虫,下载歌曲
  6. 微信的这些功能超级实用
  7. 大整数加法——求两个不超过200位的非负整数的和
  8. SSL_2325【最小转弯问题】
  9. 局域网流量监控软件以及其实现方式
  10. 西安财经大学信息计算机科学怎咋,中清研 -西安财经大学信息学院