NSTimer相关方法
2015-06-13 09:14
134 查看
- (void)fire; //立即触发定时器 - (NSDate *)fireDate;//开始时间 - (void)setFireDate:(NSDate *)date;//设置fireData,其实暂停、开始会用到 - (NSTimeInterval)timeInterval;//延迟时间 - (void)invalidate;//停止并删除 - (BOOL)isValid;//判断是否valid - (id)userInfo;//通常用nil
在invalidate之前最好先用isValid先判断是否还在线程中:
if ([scrollTimer isValid] == YES) { [scrollTimer invalidate]; scrollTimer = nil; }
定时器暂停与继续的简要方法:
[timer setFireDate:[NSDate date]]; //继续。 [timer setFireDate:[NSDate distantPast]];//开启 [timer setFireDate:[NSDate distantFuture]];//暂停
相关文章推荐
- Android 屏幕旋转生命周期以及处理方法
- Oracle11g安装完成后给用户解锁
- Oracle11g安装完成后给用户解锁
- Oracle11g安装完成后给用户解锁
- TinkPHP 简单知识摘要
- Oracle11g安装完成后给用户解锁
- mysql中的comment用法
- dhcp服务器详细配置
- 电脑垃圾清理专家专业版 9.98 无限试用版与使用测评
- 螽斯
- Lua学习 2) —— Android与Lua互调
- http传参json格式
- iOS开发UI篇—懒加载
- ubuntu14.04 vim
- 两位16进制加减可逆计数器
- JSON 简介
- 在cmd下输入/g无效
- hiho第六周——01背包(动态规划)
- ubuntu锁屏
- 如何清除图片下方出现几像素的空白间隙?