iOS开发键盘设置,IOS7深灰色键盘
一、键盘风格
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深灰色键盘相关推荐
- iOS开发-------自定义简单的表情键盘(UICollectionView 集合视图)
最近制作自制表情键盘的时候,突然了解到还有一个叫做UICollectionView (集合视图)的类,就研究了一下,确实在做表情键盘上要比用 UIScrollView(滚动视图) 要简单的多,用法与 ...
- iOS开发笔记(IOS7回归)
<---点击左上角目录,可以快速查找这里是否有你遇到的问题条目<--- 1,iOS中如何设置项目/文件是否支持ARC 旧工程配置arc方案: 1,直接在targets->build ...
- iOS开发之解决系统数字键盘无文字时delete键无法监听的技巧
最近在做用户登录获取验证码时添加图形验证码功能,就是只有正确输入图形验证码才能收到后台发送的短信验证码.效果如下: 看起来虽然是个小功能,但是实际操作起来,会发现苹果给我们留下的坑,当然更多的是自己给 ...
- ios开发特殊符号大全:字符+键盘符...
今天开发需要个上下箭头,让美工搞个图片显然太不明智了,搞个字符是最理想的,既方便有省内存,可在网上找了几次都没找到合适的,终于让我找到了,分享给大家,不止字符哦,聊天键盘照样适用.(这些字符都可以当成 ...
- iOS开发-点击屏幕,键盘消失的极佳方法。
一般点击屏幕消失键盘常用三种方法: ①.xib中将背景设为UIControl,再添加点击事件. ②.键盘出现时,添加一个空白按钮,添加点击事件. ③.给背景添加个点击手势,添加触发事件. 具体代码推荐 ...
- ios开发日记- 7 禁用搜狗键盘 使用系统键盘
今天博主有一个强制弹出系统键盘的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步. 起因是在使用搜狗的过程中,使用中文字符标点产生了bug,应该是搜狗的问题.追询一番无果后,决定禁用搜狗键盘, ...
- 【iOS学习笔记】IOS开发中设置applicationIconBadgeNumber和消息推送
因为在IOS8中要想设置applicationIconBadgeNumber,需要用户的授权,在IOS8中,需要加上下面的代码: UIUserNotificationSettings *setting ...
- ios开发 静音键设置_苹果手机静音键怎么设置
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 苹果手机机身左侧的上方有静音键按钮,向下拨动即可静音,此外用户可以进入手机的"系统设置"中设置静音模式. iP ...
- IOS开发之——设置APP图标、名字、启动页(50)
一 概述 本文介绍给APP进行一些基本配置 APP图标 名字 启动页 <!--more--> 二 APP图标设置 依次点击:Xcode-->应用-->Assets.xcasse ...
最新文章
- RMAN异机复制数据库(不同路径)
- sql时间转换时分秒_SQL数据库中的是年月日时分秒格式的,什么语句能实现年月日的查询?...
- 学习Kotlin(二)基本语法
- 【网址收藏】PowerShell因为在此系统中禁止执行脚本的解决方法
- u盘修复linux系统,360u盘修复工具官方版u盘pe安装linux系统
- 虚无主义还是怀疑论?
- [Qt入门] QPushButton创建
- VS2019 WPF制作OTA上位机(一)新建工程
- [Informix] unload load
- UVALive 5135 Mining Your Own Business 双连通分量
- 卸载python会删除pip安装的包吗_python 使用pip安装,卸载,升级和查看包
- Mysql调试存储过程最简单的方法
- 工程师如何优雅的拒绝不合理需求
- 诺基亚 8208支持java么_诺基亚8_诺基亚8208怎么上网_8208 诺基亚
- 让AI燃料加速“燃烧”,IBM新一代软件定义存储来了
- Choerodon猪齿鱼实践之集群管理(一)
- 10个经典的公开数据集+免费下载链接
- python之并发编程-进程之间的通信
- 脂肪率——最忠实的胖瘦指标
- 基于Predictive Parsing的ABNF语法分析器(十二)——alternation、concatenation、group和option