什么是CADisplayLink
CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。我们在应用中创建一个新的 CADisplayLink对象,把它添加到一个runloop中,并给它提供一个target和selector在屏幕刷新的时候调用。
一但CADisplayLink以特定的模式注册到runloop之后,每当屏幕需要刷...
分类:
其他好文 时间:
2015-04-28 11:51:00
阅读次数:
112
实现轮播视图的思路.1 创建一个UIScrollView 设置他的滚动范围为3张要显示的图片的宽度.2 图片的显示次序为: 前一张图片, 当前的图片, 后一张图片.3 当通过手势偏移了一个图片,重新加载3张图片.显示次序同第二步. 具体步骤,先移除UIScrollView上的所有子视图. 接着, 调...
分类:
其他好文 时间:
2015-04-25 00:00:18
阅读次数:
292
#import "ViewController.h"
#import "QSSDateHelper.h"
@interface ViewController ()
@property (nonatomic,strong) UIButton *btn;
@property (nonatomic,assign) BOOL isTouch;
@property (nonatomic,assig...
分类:
移动开发 时间:
2015-04-22 18:15:23
阅读次数:
196
iOS开发之动画编程的几种方法IOS中的动画总结来说有五种:UIView,CAAnimation,NSTimer这里我就总结了一下这五种方法,其实iOS开发中动画的编程都会在这里面变化,所以只要弄懂了这些动画编程就不难了。一:UIView动画一般方式[UIView beginAnimations:@...
分类:
移动开发 时间:
2015-04-21 09:25:58
阅读次数:
243
/**
* 开始定时器
*/
-(void)addTimer
{
NSTimer * timer = [NSTimer
scheduledTimerWithTimeInterval:2.0
target:self
selector:@selector(nextPage)
userInfo:nil
repeats:YES];
// 这样 ti...
分类:
其他好文 时间:
2015-04-18 23:47:55
阅读次数:
156
今天自己想完成一个类似于ios系统自带的计时器的功能。做的时候发现了很多问题,还好终于最后都一一解决了。 首先是NStimer类,这个类为我们提供了+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds target:....
分类:
其他好文 时间:
2015-04-18 20:35:45
阅读次数:
175
1 有时候我们需要alertView 弹出后自动消失,比如自动登录,如果是使用系统自带的UIAlertView的话,这样可以很方便实现,实现方法如下: 首先在初始化alertView的地方使用计时器,如 [NSTimer?scheduledTimerWit...
分类:
其他好文 时间:
2015-04-16 20:12:21
阅读次数:
192
NSTimer类的使用创建一个 TimerscheduledTimerWithTimeInterval: invocation: repeats:-(NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti invocation:(NSI...
分类:
移动开发 时间:
2015-04-15 11:02:16
阅读次数:
145
一、简介1、所在框架CADisplayLink和其它CoreAnimation类一样,都是在QuartzCore.framework里。2、功能CADisplayLink最主要的特征是能提供一个周期性的调用我们赋给它的selector的机制,从这点上看它很像定时器NSTimer。3、使用方式- (v...
分类:
其他好文 时间:
2015-04-13 14:12:23
阅读次数:
380
NSTimer可以用来执行一些定时任务,比较常用的方法就是:+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo r...
分类:
其他好文 时间:
2015-04-12 13:20:50
阅读次数:
129