实现类似读取数据进度条效果
代码如下:
①创建UIProgressView对象
1)定义属性{
NSTimer *_proTimer;//计时
}
@property (nonatomic, retain) UIProgressView *proView;
//显示进度信息
@property (nonatomic, retain) UILabel *proLabel;
@p...
分类:
移动开发 时间:
2015-02-05 23:32:32
阅读次数:
427
一、什么是NSRunLoop
NSRunLoop是消息机制的处理模式
NSRunLoop的作用在于有事情做的时候使的当前NSRunLoop的线程工作,没有事情做让当前NSRunLoop的线程休眠
NSTimer默认添加到当前NSRunLoop中,也可以手动制定添加到自己新建的NSRunLoop
NSRunLoop就是一直在循环检测,从线程start到线程end,检测inputsource(...
分类:
其他好文 时间:
2015-02-04 11:11:08
阅读次数:
206
?NSTimer叫做“定时器”,它的作用如下Ø在指定的时间执行指定的任务Ø每隔一段时间执行指定的任务Ø?调用下面的方法就会开启一个定时任务+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarge....
分类:
其他好文 时间:
2015-02-02 15:31:17
阅读次数:
150
实现效果,在不点击的情况下,自定滚动,点击时,停止.如下图
部分代码如下:
//调用NSTimer方法,自定计时
- (void)autoScroll {
self.timer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self
selec...
分类:
移动开发 时间:
2015-01-29 22:37:59
阅读次数:
309
NSTimer其实是将一个监听加入到系统的RunLoop中去,当系统runloop到如何timer条件的循环时,会调用timer一次,当timer执行完,也就是回调函数执行之后,timer会再一次的将自己加入到runloop中去继续监听。定义一个timer:NSTimer *timer=[NSTim...
分类:
其他好文 时间:
2015-01-22 19:46:07
阅读次数:
173
调用一次计时器方法:myTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil repeats:NO]; //不重复,只调用一次。tim....
分类:
移动开发 时间:
2015-01-10 12:23:09
阅读次数:
204
1,NStimer 的初始化方式有下面四种,分为timerWithTimeInterval和scheduledTimerWithTimeInterval开头的1 + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti invocation:(NSI...
分类:
移动开发 时间:
2015-01-06 23:02:44
阅读次数:
185
//使用轮播图展示一组图片信息 //定时器 使循环 [NSTimer scheduledTimerWithTimeInterval:3 target:self selector:@selector(runTimePage) userInfo:nil repeats:YES]; //初始化sc...
分类:
移动开发 时间:
2015-01-05 01:54:10
阅读次数:
218
计时器代码:_hour,_minute初始值为0;//计算时间-(void)Time{//60秒后执行@selector:方法 _timer = [NSTimer scheduledTimerWithTimeInterval:60.0f target:self selector:@selector....
分类:
其他好文 时间:
2015-01-04 14:53:31
阅读次数:
208
不同的类会有不同的传递方式,参数名也不尽相同。如果是传单个参数的就不用集合,如果是传多个参数可以用类似nsarray,nsdictionary之类的集合传递。看下面例子:例子1:通过NSTimer看IPhone对@selector的函数如何传参数,NSMutableDictionary *dict ...
分类:
移动开发 时间:
2015-01-03 14:29:20
阅读次数:
590