NSTimer 自带的方法中是没有暂停和继续的方法的,

但是NSTimer有个方法是 setFireDate

可以利用这个方法实现暂停和继续

创建:

创建一个定时器进行重复执行一个方法

_timer = [NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(method) userInfo:nil repeats:true];

暂停:

原理是把触发时间设置在未来,既很久之后,这样定时器自动进入等待触发的状态,估计要等很久。。。

[_timer setFireDate:[NSDate distantFuture]];

开始:

原理是把触发时间设置为现在,设置后定时器马上进入工作状态。

[_timer setFireDate:[NSDate date]];

停止:

系统自带方法,停止定时器

[_timer invalidate];

NSTimer 暂停 继续 停止 的方法相关推荐

  1. html背景音乐播放与暂停,js控制网页背景音乐播放与停止的方法

    本文实例讲述了js控制网页背景音乐播放与停止的方法.分享给大家供大家参考.具体实现方法如下: js控制背景音乐bgsound的方法(开始与停止) var bg_sound=document.creat ...

  2. 安卓动画开始,暂停和停止

    android 在3.0之前经常使用的tween animation在网上已经有人实现了动画的暂停效果,但是对于property animation的暂停尚未实现,由于项目需要,我将属性动画的暂停.停 ...

  3. Java播放音频,支持暂停播放停止继续

    Java播放音频,支持暂停播放停止继续 之前发过一篇关于播放音频的文章,但是占用CPU过高,这里是改进版 改进内容 修复部分bug CPU占用率减少 安全性提高 Wav类 package player ...

  4. 本地计算机上的 postgresql 服务启动后停止解决方法

    本地计算机上的 postgresql 服务启动后停止解决方法 参考文章: (1)本地计算机上的 postgresql 服务启动后停止解决方法 (2)https://www.cnblogs.com/mr ...

  5. java让服务器停止运行,java调用远程服务器的shell脚本以及停止的方法实现

    最近接了个需求,要求远程调shell脚本,你没听错!!!需求就一句话,咱是谁,咱是优秀的开发选手.考虑再三,有两种实现方式: 方案一:脚本所在服务器安装一个客户端,也就是自己写的一个小程序,本地通过端 ...

  6. linux 循环执行ip停止服务,java调用远程服务器的shell脚本以及停止的方法实现

    最近接了个需求,要求远程调shell脚本,你没听错!!!需求就一句话,咱是谁,咱是优秀的开发选手.考虑再三,有两种实现方式: 方案一:脚本所在服务器安装一个客户端,也就是自己写的一个小程序,本地通过端 ...

  7. HTML5如何控制暂停播放停止

    本篇教程探讨了HTML5如何控制暂停播放停止,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . <!DOCTYPE HTML> <html> &l ...

  8. 如何解决iOS界面操作导致导致NSTimer暂停计时的问题?

    如何解决iOS界面操作导致导致NSTimer暂停计时的问题? 在NSTimer代码后面加上以下代码,这样滚动scroll的时候就不会暂停了. NSRunLoop *t = [NSRunLoop cur ...

  9. 解决Xcode在debug时不在断点处停止的方法<转>

    解决Xcode在debug时不在断点处停止的方法<转> 参考文章: (1)解决Xcode在debug时不在断点处停止的方法<转> (2)https://www.cnblogs. ...

最新文章

  1. Linq之select子句
  2. linux进程--exec详解(四)
  3. android编译error, forbidden warning出错问题解决
  4. Bugku 杂项 隐写2 Welcome_.jpg
  5. Qt中的图像处理与绘制
  6. DataTables提示:DataTables warning: table id=queueInfo_table - Requested unknown parameter 'type' for r
  7. Java AOP研究之@Aspect注解的工作原理
  8. filegetcontents php 返回值,php – file_get_contents没有返回任何数据
  9. 牛客题霸 [ 最长递增子序列] C++题解/答案
  10. 2016年下半年信息安全工程师考试真题含答案(下午题)
  11. dev控件调用html页面,Chrome开发工具 扩展 DevTools
  12. mysql5.0.x统计每秒增删改查替换数及系统每秒磁盘IO
  13. c#窗体面板求和与平均值
  14. 腾讯朋友、钉钉等被微信违规公示点名;谷歌更新安卓修复数百万台芯片漏洞;微软终止支持.NET Core 3.0 | 极客头条...
  15. Ubuntu18.04之微信中文乱码解决
  16. php简单登陆,PHP简单实现单点登录
  17. Padavan固件添加adbyby去广告功能
  18. 怎么用python实现序列比对_生信学习笔记——Python+Mafft实现批量化多序列比对
  19. 用一个例子说明什么是多态
  20. 微软公司软件测试工程师,【其它微软中国(Microsoft)工资】软件测试工程师待遇-看准网...

热门文章

  1. Android 身份证、车牌号验证工具类
  2. WPF编程,通过KeyFrame 类型制作控件线性动画的一种方法。
  3. 小程序pdf预览插件_如何下载小程序上的PPT与PDF? (苹果系统、安卓系统)
  4. 在前端培训期间做的笔记,Js全栈之路
  5. 自考计算机等级考试(一级)讲解
  6. CS213 ICS of CMU Part-1 Overview
  7. R读取SPSS文件(.sav)
  8. Java高级编程十一:IO流(BIO和NIO)
  9. 新的数字革命真的有意义么?
  10. 钛资本研究院:智能经济,数字经济学视角的范式变革