tableviewcell上的定时器: 1.创建一个管理定时器的TimerManger类, TimerManger.h TimerManger.m tableViewcell中的代码 tableviewcell.h tableviewcell.m 在控制器中直接赋值即可, 如果后台,直接返回的是时间 ...
分类:
其他好文 时间:
2017-05-20 21:49:46
阅读次数:
329
当nstimer在主线程创建时,当滑动时,系统为了更好的处理UI事件,会暂停timer,解决办法就是改变timer的mode,不使用缺省的NSDefaultRunLoopMode,而是改用NSRunLoopCommonModes NSTimer *timer = [NSTimer timerWith ...
分类:
其他好文 时间:
2017-05-12 13:13:30
阅读次数:
229
项目中可能会遇到有些倒计时的地方 比方 手机验证的时候,验证码一般都会有一个时间限制,此时在输入验证码的地方就须要展示一个倒计时 详细实现方式是使用了iOS 自带的 NSTimer 上代码 首先新建 int secondsCountDown; //倒计时总时长 NSTimer *countDownT ...
分类:
移动开发 时间:
2017-05-01 13:39:43
阅读次数:
147
原创 定时器里面有个runloop mode,一般定时器是运行在defaultmode上。但是如果滑动了这个页面,主线程runloop会转到UITrackingRunLoopMode中,这时候就不能处理定时器了,造成定时器失效,原因就是runroop mode的问题 NSDefaultRunLoop ...
分类:
移动开发 时间:
2017-04-28 10:25:56
阅读次数:
243
- (void)timerFireMethod:(NSTimer*)theTimer//弹出框 { UIAlertView *promptAlert = (UIAlertView*)[theTimer userInfo]; [promptAlert dismissWithClickedButtonI ...
分类:
移动开发 时间:
2017-04-26 17:45:29
阅读次数:
236
NSTimer叫做“定时器”,它的作用如下在指定的时间执行指定的任务每隔一段时间执行指定的任务 调用下面的方法就会开启一个定时任务+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget sel ...
分类:
其他好文 时间:
2017-04-15 23:48:09
阅读次数:
305
自己稍微记录一下,方便以后用到: 先创建一个定时器的类: 在控制器创建的时候开始定时器, 然后在cell中添加kvo 监听事件: ...
分类:
其他好文 时间:
2017-04-03 00:24:46
阅读次数:
200
今天第一次接触IOS开发的UI部分,之前学OC的时候一直在模拟的使用Target-Action回调模式,今天算是真正的用了一次。为了熟悉一下基本控件的使用方法,和UI部分的回调,下面开发了一个特别简易的音频播放器,来犒劳一下自己这一天的UI学习成果。在用到UI的控件时如果很好的理解之前博客在OC中的 ...
分类:
移动开发 时间:
2017-04-02 18:32:30
阅读次数:
243
阅读目录 RunLoop整体介绍 RunLoop消息类型(事件源) RunLoop模式 RunLoop生命周期 Runloop嵌套 阅读目录 RunLoop整体介绍 RunLoop消息类型(事件源) RunLoop模式 RunLoop生命周期 Runloop嵌套 编程最怕的就是有盲点,不确定,而ru ...
分类:
其他好文 时间:
2017-03-27 14:19:24
阅读次数:
252
一、介绍 在iOS中,计时器是比较常用的,用于统计累加数据或者倒计时等,例如手机号获取验证码。计时器大概有那么三种,分别是:NSTimer、CADisplayLink、dispatch_source_t 二、使用 1、NSTimer: 解释: TimerInterval: 执行之前等待的时间。比如设 ...
分类:
移动开发 时间:
2017-03-20 19:22:51
阅读次数:
4267