通过简书iOS客户端登录,我们会看到请输入手机号或者邮箱登录,但是我们随机输入1234567的时候,便会弹出手机格式不正确,同样也会识别我们的邮箱格式,那么我们在项目中怎么实现这种判断呢? 0E471361-060C-4D93-913F-73622F89BC60.png 这就是我们今天要说的正则表达 ...
分类:
移动开发 时间:
2016-12-12 22:34:10
阅读次数:
331
http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/ 这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。 Index演示项 ...
分类:
移动开发 时间:
2016-12-10 19:23:07
阅读次数:
323
那个,其实,还是用Group样式吧哈哈。 默认情况下,当设备一段时间没有触控动作时,iOS会锁住屏幕。但有一些应用是不需要锁屏的,比如视频播放器。 UICollectionView在reloadItems的时候,默认会附加一个隐式的fade动画,有时候很讨厌,尤其是当你的cell是复合cell的情况 ...
分类:
移动开发 时间:
2016-12-08 09:45:28
阅读次数:
328
// 获取密码field的X按钮 UIButton *passwordBtn = [_passwordField valueForKey:@"_clearButton"]; // 修改按钮图片 [passwordBtn setImage:[UIImage imageNamed:@"login_che ...
分类:
其他好文 时间:
2016-12-05 17:07:21
阅读次数:
270
UITextView+Extension.h UITextView+Extension.m DJEmotionTextView.m ...
分类:
其他好文 时间:
2016-12-04 16:40:42
阅读次数:
124
一、键盘风格 UIKit框架支持8种风格键盘。 typedef enum { UIKeyboardTypeDefault, // 默认键盘:支持所有字符 UIKeyboardTypeASCIICapable, // 支持ASCII的默认键盘 UIKeyboardTypeNumbersAndPunct ...
分类:
其他好文 时间:
2016-11-16 19:24:40
阅读次数:
153
被误解的 MVC MVC 的历史 MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见的客户端软件开发框架。 MVC 的概念最早出现在二十世纪八十年代的 施乐帕克 实验室中(对,就是那个发 ...
分类:
Web程序 时间:
2016-11-14 16:52:33
阅读次数:
257
我们知道在iOS开发时,控件UITextField有个placeholder属性,UITextField和UITextView使用方法基本类似,有两个小区别:1.UITextField单行输入,而UITextView可以多行输入。2.UITextField有placeholder属性,而UIText ...
分类:
其他好文 时间:
2016-07-13 22:07:47
阅读次数:
140
一.设置占位文字的颜色 方法一:利用富文本 方法二:利用Runtime获取私有的属性名称,利用KVC设置属性 注意:_placeholderLabel.textColor是不可乱写的哦,我们是怎么获取到这个属性的呢?请看下文: 查看打印,找出可能的属性名称,试试便知; 完整代码:自定义的UIText ...
分类:
其他好文 时间:
2016-05-13 10:01:49
阅读次数:
150
我们知道在iOS开发时,控件UITextField有个placeholder属性,UITextField和UITextView使用方法基本类似,有两个小区别:1.UITextField单行输入,而UITextView可以多行输入。2.UITextField有placeholder属性,而UIText ...
分类:
其他好文 时间:
2016-03-29 10:04:41
阅读次数:
120