Run Loop 模式 注意到当创建CADisplayLink的时候,我们需要指定一个run loop和run loop mode,对于run loop来说,我们就使用了主线程的run loop,因为任何用户界面的更新都需要在主线程执行,但是模式的选择就并不...
分类:
移动开发 时间:
2015-09-18 15:42:13
阅读次数:
296
在UITableViewCell的imageView中,设置定时器CADisplayLink调用CGAffineTransformRotate改变transform时,点击UItableViewCell时,会导致图标变形,代码如下:@property(nonatomic,strong)CADispl...
分类:
其他好文 时间:
2015-09-17 23:09:06
阅读次数:
267
1.关于代码规范若想使用懒加载,//懒加载-(CADisplayLink *)displayLink{ if (!_displayLink) { _displayLink = [CADisplayLink displayLinkWithTarget:self selector:@...
分类:
移动开发 时间:
2015-09-16 12:39:55
阅读次数:
131
定时器CADisplayLink下雪效果1.定时器雪花整体思路: 先在控制器View面绘制一个雪花. 在View加载完毕后,添加一个定时器. 在定时器方法当中调用得绘方法. 在绘图方法当不段的去修改雪花的Y值. 当雪花的Y值超过屏幕的高度时,让雪花的Y值重新设为0.从最...
分类:
其他好文 时间:
2015-09-12 00:43:44
阅读次数:
150
转自http://www.tuicool.com/articles/meMVR3一直以来都想好好学习下CoreAnimation,奈何涉及的东西太多,想要一次性全部搞定时间上不允许,以后会断断续续的补全。最近项目里用到了CADisplayLink,就顺便花点时间看了看。一、简介1、所在框架CADis...
分类:
其他好文 时间:
2015-08-31 15:03:24
阅读次数:
153
(1)效果(2)源码下载(假设提示没有小图片的话,自己找一个替换一下即可,看到效果即可)http://download.csdn.net/detail/wsb200514/8176339(3)总结:——由于DrawRect方法仅仅调用1次,所以假设须要刷新图形,须要用setNeedsDisplay强...
分类:
移动开发 时间:
2015-08-14 11:07:54
阅读次数:
146
定时器的几种方式在软件开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法。在这个时候,我们就需要用到定时器。然而,在iOS中有很多方法完成以上的任务,到底有多少种方法呢?经过查阅资料,大概有三种方法:NSTimer、CADisplayLink、GCD。接下来我就一一...
分类:
移动开发 时间:
2015-08-01 20:31:41
阅读次数:
4500
1 CADisplayLink *link = [CADisplayLink displayLinkWithTarget:self selector:@selector(XXXXXXXX)];2 //此定时器每秒更新60次,设置此属性后,每秒更新60/frameInterval3 ...
分类:
其他好文 时间:
2015-07-08 00:17:57
阅读次数:
124
关键操作:效果如下:ViewController.h1 #import 2 3 @interface ViewController : UIViewController4 @property (strong, nonatomic) UIImageView *imgVAnimation;5 @prop...
分类:
其他好文 时间:
2015-06-16 21:02:54
阅读次数:
150
最近看开源代码老是看到CADisplayLink,这个通常用在需要不停绘制页面的情况下,既然是QuatzCore框架中的,那绘制什么的效率肯定应该比用Timer高了吧....? 用法和NSTimer很像。 ????CADisplayLink?*dl?=?...
分类:
其他好文 时间:
2015-06-06 10:41:50
阅读次数:
179