移动端经常遇到的一些小总结,方便·以后使用: 1.关闭iOS键盘首字母自动大写 IOS的机子,默认英文输入法状态下,首字母是自动大写的,autocapitalize的属性可以实现关闭首字母大写: 2.关闭iOS输入自动修正 和英文输入默认自动首字母大写那样,IOS做一个功能,默认输入法会开启自动修....
分类:
移动开发 时间:
2015-10-07 12:05:53
阅读次数:
183
起因:云端服务器代码不支持表情符号的输入,所以APP端需要屏蔽掉所有的UITextField和UITextView屏蔽表情符号输入解决方法:想到两种解决方案,一种是在输入之后过滤掉,网上找了一些过滤的算法,好像都不太好用;另一种屏蔽ios输入表情符输入。(以下解决方法非原创,贴上来是整理记录一下,也...
分类:
移动开发 时间:
2015-08-18 15:32:21
阅读次数:
4407
做IOS开发时,难免会遇到输入框被键盘遮掩的问题。上网上搜索了很多相关的解决方案,看了很多,但是由衷的觉得太麻烦了。
有的解决方案是将视图上的所有的东西都添加到一个滚动视图对象( UIScrollView )中,然后滚动视图实现输入框不被软键盘覆盖,个人觉得此方案好是好,但是太过麻烦。有的解决方案是通过一个通知 UIKeyboardDidShowNotification 去实现的,需要用到...
分类:
移动开发 时间:
2015-06-30 18:29:48
阅读次数:
162
限制 UITextField 输入长度标签(空格分隔): UITextField UITextField 是 iOS 中最常用的组件之一。关于它也有各种各样的需求,这些需求是它本身没有提供相应的API的。限制输入框文本长度是常见的需求,UITextField 本身也并没有为此提供API。本文尝试给其加入这个功能。1、通过 delegate 来实现 限制 UITextField 的输入字数,首先想...
分类:
其他好文 时间:
2015-06-24 21:10:43
阅读次数:
219
ios输入框阴影input{ -webkit-appearance: none;}点击按钮 阴影a,button,input { -webkit-tap-highlight-color: transparent; -moz-tap-highlight-color:transparent;...
分类:
移动开发 时间:
2015-06-17 15:16:20
阅读次数:
214
一、输入相关的优化问题在大部分应用中,都有输入的需求,面对众多用户,他们的想法各异,输入的文本内容也是千奇百怪,面对不同的输入,我们该如何优化输入体验?这里集中汇总输入相关问题,主要如下:
1、输入控件UITextField跟随键盘移动
2、过滤输入内容
3、响应编程的处理,去除体验不好的对话框、HUD提示
4、中文输入...
分类:
编程语言 时间:
2015-03-03 11:41:12
阅读次数:
237
iOS8以前,我们设置键盘为UIKeyboardTypeNumberPad类型的,我们就不太容易输入字母或者其他的。
iOS8以后,由于支持了第三方输入法,就算设置键盘为UIKeyboardTypeNumberPad类型的,我们随便切换下就很容易输入其他字母啦。
为了解决这样的问题,我们对InputHelper进行优化,这样以后我们就不用为这样的小问题浪费时间了。
常见的小问题还有,评论字数...
分类:
移动开发 时间:
2014-12-12 15:00:34
阅读次数:
226
//个人总结,欢迎新增或修改#import
typedef enum{
VALIDATION_TYPE_NUM_VALIDATED = 0,//数字
VALIDATION_TYPE_ID_CARD_VALIDATED = 1,//身份证
VALIDATION_TYPE_MOBILE_PHONE_VALIDATED = 2,//手机号
VALIDATION_TYPE...
分类:
移动开发 时间:
2014-08-25 22:52:46
阅读次数:
296