- 浏览: 543167 次
- 性别:
- 来自: 湖南娄底
文章分类
- 全部博客 (252)
- C#资料 (0)
- java资料 (22)
- 数据库资料 (0)
- Java :开发中遇到的问题 (4)
- 书写属于我的人生 (6)
- spring (6)
- hibernate (16)
- struts (17)
- SSH (5)
- Linux操作系统 (1)
- Ext (5)
- Jquery (9)
- Tomcat部署出错 (2)
- xml (5)
- JSON (5)
- javascript 专题 (5)
- 开发环境配置 (2)
- web 开发 (27)
- Eclipse (7)
- Integration (1)
- 解决方案搜罗 (7)
- 网站收藏 (8)
- 测试框架 (1)
- iframe 专题 (6)
- JSTL (2)
- 各种插件收集 (2)
- 权限设计模型探讨 (1)
- DWR (1)
- log4j (3)
- java (11)
- java 格式化 (1)
- 软件工程 (2)
- 乱码专题 (1)
- UML (4)
- java 设计模式 篇 (1)
- 用法收集 (0)
- sourceforge apache solutions (2)
- Struts2 + JPA + Spring 开发 (1)
- 自定义工具箱 (0)
- IDE (4)
- opencms (1)
- jeecms (1)
- ant (0)
- maven (2)
- 数据库连接池 (0)
- spring MVC (0)
- android (1)
- web-server (1)
- iphone-开发环境 (1)
- iphone-软件开发 (6)
- iPhone-软件设计 (1)
- iphone-应用 (3)
- iPhone-设置 (2)
- iphone-软件开发-设计模式篇 (0)
- iphone-软件开发-OC基础 (9)
- iphone-软件开发- UI篇 (9)
- iphone-软件开发-工具类篇 (1)
- iphone-软件开发-第三方篇 (0)
- iphone-软件开发-特效篇 (2)
- iphone-软件开发-动画篇 (1)
- oracle (1)
- Java-Security (0)
- Three20 UI (1)
- IOS-HOW-TO-专题 (1)
- Mark-Develope Issues (1)
- iphone-软件开发- 资料参考篇 (1)
- C 语言-基本语法 (0)
- Java Servlet (2)
- Eclipse optimization (1)
- IOS Basic (0)
- ecl (0)
- FRONT-HTML (0)
- FRONT-JS (0)
- PHP (0)
最新评论
-
qq_29862421:
[[color=brown]color=yellow][url ...
java 上传图片同时获得图片的宽和高 -
hhb19900618:
NSString <==> NSNumber 之前 ...
OC 常用数据类型之间的转换 -
baohuan_love:
果然能解决问题,感谢分享
Tomcat Error Page配置 与 Error Page在IE下不能转发的问题 -
唐丽梅6313:
很细致。。
键盘样式风格有关设置-iOS开发 -
olived:
哥哥,为什么我的没有破解成功,总是提示许可文件丢失!!QQ:3 ...
[软件测试解决方案] soapUI 4.0.1破解方法
一、键盘风格
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;
开启安全输入主要是用于密码或一些私人数据的输入,此时会禁用自动更正和自此缓存。
那么如何设置键盘类型呢?
接下来,请看:
在TextviewDelegate的这个方法设置:
// return NO to disallow editing.
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
textView.keyboardtype = UIKeyboardTypeNumberPad;
//textField.returnKeyType = UIReturnKeyYahoo;//the same as search
//textField.returnKeyType = UIReturnKeyEmergencyCall; //EmergencyCall
//textField.returnKeyType = UIReturnKeyGoogle;//the same as search
textField.returnKeyType = UIReturnKeyDefault;
}
那么如何控制某种类型的特定的一个按钮的显示或者隐藏,可以做到吗?
待.......
各种效果图,请看:
UIKeyboardTypePhonePad:附件1
UIKeyboardTypeASCIICapable:附件2
UIKeyboardTypeNumbersAndPunctuation:附件3
UIKeyboardTypePhonePad:附件4
发表评论
-
List of useful Unicode symbols in IOS
2013-02-26 22:46 0http://en.wikibooks.org/wiki/Un ... -
IOS solution 收集
2013-01-29 17:49 0Text inset for UITextField ht ... -
Xcode编译错误和警告汇总
2013-01-29 15:36 01、error: macro names must be ... -
[转]AddressBook 地址簿 (电话簿) 访问与修改
2013-01-29 14:34 0http://my.oschina.net/chen1061 ... -
IOS 设备翻转相关
2013-01-16 13:35 0#ifdef __IPHONE_6_0- (BOOL)sho ... -
IOS xib加载
2013-01-15 20:34 01.方式一: UINib *nib ... -
IOS Content Modes
2012-12-19 12:07 1310Content Modes: View 通过 conte ... -
[转载]UIView的层次结构--code
2012-12-18 15:23 2905转载自:http://blog.csdn.net/theone ... -
UITableViewCell的几种样式设置预览总结
2012-12-13 14:23 1495iOS defines four table-cell sty ... -
Gesture手势 转自http://blog.sina.com.cn/s/blog_8a6c97b5010106zq.html
2012-12-04 08:58 984tap是指轻触手势。类似鼠标操作的点击。从iOS 3. ... -
实现一个横向的UItableview
2012-11-24 17:10 1275像这样的tableview是怎样实现的,能够横向滑动 ,从外表 ... -
常用的几个提高iOS开发效率的开源类库及工具
2012-11-26 16:50 6709常用的几个提高iOS开发效率的开源类库及工具 iOS开发者 ... -
打开键盘遮住View的问题解决方法1-IOS开发
2012-10-21 15:51 1011首先我们要知道键盘的高度是固定不变的,不过在IOS 5.0 以 ... -
IOS UIViewController
2012-12-01 12:11 711:生命周期 Q1:什么时候需要实例化一个UIView 设 ... -
IOS 关于分辨率的那点事
2012-09-05 18:32 1070转载自:http://www.cnblogs. ... -
动态改变UITableView中的Cell高度
2012-09-04 17:23 10518往往在开发iPhone的应用过程中用得最多的应该算是UI ... -
UIViewContrller之间的切换有三种方式
2012-09-05 12:21 48781.UIViewContrller之间的切换有三种方 ... -
OC 中的单例模式
2012-08-09 12:12 1400OC中单例模式的实现: + (PeriodicElem ... -
Object-C NSLog 常用输出基本数据类型格式
2012-08-09 10:48 0先上图: 输出语句: N ... -
UITableView学习笔记[转载]
2012-08-05 10:32 0UITableView学习笔记 ...
相关推荐
此外,还可以根据项目需求,自定义键盘样式和行为,以实现更加个性化的输入体验。 总之,LXKeyBoardTextView是一个为iOS应用提供仿微信输入框功能的实用工具,通过它可以方便地实现多行限制、键盘管理等功能,同时...
苹果ios开发100个实例源码; 个人信息输入表(支持表单增删) 二维码扫描应用demo 二维码生成器 从GIF动画创建一个动态UIImages 对象 从上往下拉出现加载view,动态加载内容 从上往下拉动态加载 从上往下拉动态加载3 ...
在iOS开发中,创建一个与微信键盘相似的自定义键盘是一项常见的需求,这不仅可以提供更加个性化的用户体验,还可以根据应用的特定需求进行功能定制。"ios-底仿微信键盘.zip"是一个包含实现这一目标资源的压缩包。在...
在iOS应用开发中,创建...总的来说,创建具有iOS风格的数字密码和圆角设置涉及到多个UI组件的定制和交互,通过理解和熟练运用`UITextField`、`CALayer`以及相关动画方法,开发者可以构建出符合iOS设计规范的优美界面。
UIInputView允许我们创建自己的输入视图,而UIKeyboardType则提供了系统预设的一些键盘样式,包括纯数字键盘。在这个项目中,开发者将学习如何利用Swift或Objective-C语言来创建自定义键盘。 首先,我们需要创建一...
总之,这个压缩包提供的源码Demo是一个很好的学习资源,它涵盖了iOS开发中的一个重要技能——自定义键盘的实现。通过学习和实践,开发者不仅能提升自己的编程能力,也能对iOS应用的设计和交互有更深入的理解。在毕业...
在iOS 11应用开发中,视图的内容和样式可以通过Interface Builder进行编辑,也可以通过编写Swift代码来自定义。例如,可以使用UIView的子类来创建和管理视图,包括设置视图的位置和大小,以及添加和删除视图元素。 ...
在iOS开发中,创建一个美观且功能丰富的评论输入框是提升用户体验的重要环节。"ios-评论输入框支持多种样式.zip" 提供了一个轻量级的解决方案,名为XHInputView。这个开源项目由CoderZhuXH开发并托管在GitHub上,它...
1. **自定义视图**:在iOS开发中,我们常常需要创建自定义视图来满足特定的设计需求。此项目提供了一个定制的密码输入视图,用户可以在这里输入交易或支付密码。 2. **文本输入管理**:不同于普通的UITextField,这...
在iOS开发中,为了提供更好的用户体验,我们常常需要对系统默认的UI元素进行自定义,以便更好地匹配应用的风格和功能需求。标题“ios-自定义密码输入框.zip”所涉及的知识点,主要是关于如何创建并自定义一个密码...
在iOS应用开发中,自定义数字...总之,这个"IOS应用源码——自定义数字键盘.zip"是一个学习和实践iOS自定义键盘开发的宝贵资源,通过研究源码,开发者可以深入了解iOS输入系统的内部工作原理,提升自己的iOS开发技能。
5. **键盘管理**:可以配置键盘类型,如数字键盘或全字母键盘,还可以自定义键盘上的“完成”按钮行为,如提交表单或隐藏键盘。 6. **扩展性**:UXPasscodeField设计时考虑到了扩展性,开发者可以轻松地添加额外的...
在iOS应用开发中,自定义数字键盘是一种常见的需求...这对于提升个人的iOS开发能力非常有帮助。此外,还可以借此了解如何遵循Apple的人机交互指南(Human Interface Guidelines),以创造更符合iOS平台风格的用户体验。
在iOS开发中,自定义密码输入框是一种常见的需求,它允许开发者根据应用的特定设计风格创建独特的用户体验。本文将深入探讨如何在iOS中实现自定义密码输入框,并提供相关技术要点。 首先,我们来理解一下iOS系统...
在iOS开发中,UI设计是用户体验的关键部分,而输入框(UITextField)作为用户与应用交互的重要元素,其样式和功能的定制化对于提升用户体验至关重要。本文将深入探讨如何实现一个带下划线样式、带间距以及字数限制的...
在iOS开发中,登录界面是应用的常见组成部分,它通常包含一些基本的UI元素,如label(标签)、button(按钮)、textField(文本字段)和imageView(图像视图)。本项目"ios-登录界面.zip"中,开发者展示了这些元素的...
在iOS开发中,UI设计和用户体验是至关重要的部分,尤其是涉及到用户输入时。"ios-ZPDatePicker.zip" 提供了一个自定义的日期选择器组件,名为ZPDatePicker,旨在为用户交互提供更丰富的体验,特别是在选择时间或日期...
在iOS应用开发中,用户支付环节的安全性和用户体验是至关重要的。"ios-支付密码输入框.zip" 提供的资源是一个定制化的支付密码输入组件,它模仿了支付宝的支付密码输入界面,旨在提供一种安全且直观的数字密码输入...
在iOS开发中,自定义弹窗(AlertView)是一个常见的需求,它允许开发者根据应用的UI风格和功能需求,提供更个性化、交互性更强的提示信息。本资源"ios-高度自定义弹窗AlertView.zip"显然包含了这样一个高度可定制的...
在iOS开发中,用户体验是至关重要的因素之一,而弹出视图(通常是提示信息或进度指示)是提升用户体验的有效手段。DSLHUDTools是一款由dslcoding开发的开源库,专为iOS应用提供弹出视图解决方案。通过这个库,开发者...