定时器NSTimer的简单使用
来源:互联网 发布:java解压gz文件 编辑:程序博客网 时间:2024/04/29 09:09
一,添加NSTmer属性
@property (nonatomic, nonnull,strong)NSTimer *timer;
二,对属性进行懒加载并添加处理事件的方法
-(NSTimer *)timer{ if (!_timer) { //添加响应事件 _timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(nextImage) userInfo:nil repeats:YES]; //将时间启动器添加到runloop中启动 [[NSRunLoop currentRunLoop]addTimer:_timer forMode:NSRunLoopCommonModes]; } return _timer;}
三,启动定时器
-(void)viewDidAppear:(BOOL)animated{ [super viewDidAppear:animated]; //启动定时器 [self timer];}
四,处理事件
-(void)nextImage{ _timerNum --; NSLog(@"%zd",_timerNum); NSString *str = [NSString stringWithFormat:@"%zd:秒",_timerNum]; _timerLabel.text = str; if (_timerNum == 0) { [self starLocation:nil]; _timerNum = Num; }}
以上是最简单的NSTimer的使用方法,往后会对其进行深入研究!
0 0
- 定时器NSTimer的简单使用
- 定时器NSTimer的简单使用和停止
- NSTimer 定时器的使用
- NSTimer(定时器)的使用
- NSTimer定时器的使用
- NSTimer定时器的使用
- NSTimer定时器的简单用法/NSTimer Instance
- IOS 定时器NSTimer的使用
- iOS NSTimer 定时器的使用
- iOS-定时器的使用NSTimer
- NSTimer的简单使用
- NSTimer的简单使用
- NSTimer的简单使用
- 简单NSTimer 定时器
- iOS中定时器NSTimer的使用
- iOS中定时器NSTimer的使用
- iOS中定时器NSTimer的使用
- iOS中定时器NSTimer的使用
- 饿了么移动APP的架构演进
- MyEclipse控制台中文输出乱码
- 算法练习-NOJ-1006-堡垒问题
- 微软CEO 纳德拉将赌注押在人工智能上
- 浅谈spring 注解之@Autowired 与@Resource
- 定时器NSTimer的简单使用
- 欢迎使用CSDN-markdown编辑器
- Android HandlerThread 消息循环机制之源码解析
- 相关性判断三个公式解析
- mysql大量数据迁移
- 关于fastjson大小写转换问题的解决办法
- Vsftp的PASV mode(被动模式传送)和Port模式及 Linux下VsFTP配置全方案
- LeetCode *** 136. Single Number
- 有关UIScrollView zoom的一点心得