博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS开发--动画篇-->计时定时器
阅读量:5325 次
发布时间:2019-06-14

本文共 541 字,大约阅读时间需要 1 分钟。

计时定时器

设计计时定时器的步骤:

 

1,创建可变数组,存放 0~100 的数字

2,用for循环创建 0~100 的数字,并将其放入可变数组中

 

3,创建定时器:创建定时器: 参数1:设置时间间隔参数2目标参数3定时器绑定的方法;参数4:补充信息一般为空;参数5:是否重复

_timer = [NSTimerscheduledTimerWithTimeInterval:0.1target:self selector:@selector(outPut) userInfo:nilrepeats:YES];

 

4,计时器停止方法:if语句判断定时器是否为空  

if (_timer != nil)

 

5,读取数据方法:创建静态变量,利用索引读取数据 

    static int count =0;

    NSString * str =[_array objectAtIndex:count];

    NSLog(@"-----%@",str);

  count ++;

 

 6,防止数组越界

   if (count>99) {

        count=0;

    }

 

 7,定时器销毁

 [_timer invalidate];

 

 

 

 

 

转载于:https://www.cnblogs.com/gegeboke/p/4336178.html

你可能感兴趣的文章
[BZOJ1031] 字符加密Cipher
查看>>
用CADisplayLink制作一个仿余额宝数字跳动动画
查看>>
React Native设置图片全屏背景显示
查看>>
第02章-装配Bean
查看>>
《PHP扩展学习系列》系列分享专栏
查看>>
后缀运算符与前缀运算符的区别
查看>>
spring boot 系列学习记录
查看>>
Python break 语句
查看>>
邁向IT專家成功之路的三十則鐵律 鐵律二十四:IT人歲月增長之道-智慧
查看>>
解决VS2010警告unsuccessfulbuild”,因为已指定“AlwaysCreate”
查看>>
[ext]form.submit()相关说明
查看>>
request.getRequestDispatcher("").forward()中文乱码
查看>>
SQLite 批量insert - 如何加速SQLite的插入操作
查看>>
js之事件冒泡和事件捕获(四)
查看>>
配置nginx1.8支持thinkPHP3.2 pathinfo模式
查看>>
Spring模块
查看>>
P1478 陶陶摘苹果(升级版)洛谷 (c++)(贪心、排序)
查看>>
iis配置问题
查看>>
hdu 5417 Victor and Machine
查看>>
人物-李彦宏:李彦宏
查看>>