说明
本例子主要简示了和时间相关的一些控件的用法,模拟了一个下载器。
运行结果
主要代码
@synthesize _labelInfo;
@synthesize _textInfo;
@synthesize _buttonDownload;
@synthesize _processViewDownload;
@synthesize _activityIndicatorDow...
分类:
其他好文 时间:
2014-12-03 19:21:06
阅读次数:
200
记笔记啦。。。。
----------------
-UIScrollView
普通的UIView不具备滚动功能,不能显示过多的内容。UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容
UIScrollView的用法,将需要展示的内容添加到UIScrollView中
设置UIScrollView的contentVi...
分类:
其他好文 时间:
2014-11-29 14:39:34
阅读次数:
137
1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;+ (N...
分类:
其他好文 时间:
2014-11-24 16:37:59
阅读次数:
217
问题:你想停止线程或计时器的运行,或者防止再次触发。方案:对于计时器,使用 NSTimer 的实例方法 invalidate。而对于线程,使用 cancel 方法。在线程中避免使用 exit 方法,因为当调用了 exit 之后,线程就没有机会做清理工作,当你的应用程序结束时,会发生资源泄漏。NSTh...
分类:
编程语言 时间:
2014-11-07 12:54:47
阅读次数:
261
你想重复的执行一个特定任务,这个任务具有一定的延时。1.例如:只要你的程序在运 行,你想每秒钟更新一次屏幕中的视图:- (void)paint:(NSTimer *)paramTimer{ NSLog(@"Painting");}- (void)startPainting{ self.p...
分类:
其他好文 时间:
2014-11-07 11:12:31
阅读次数:
127
1、在Info.plist中,添加Required background modes键,value为:App plays audio
2、在程序启动方法(- (BOOL)application: didFinishLaunchingWithOptions:)中代码声明
- (BOOL)application:(UIApplication *)application didFinishLaunc...
分类:
其他好文 时间:
2014-11-06 10:57:08
阅读次数:
157
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]; if(oldView != nil) { [dict setObject:oldView forKey:@"oldView"]; } if(newView !...
分类:
其他好文 时间:
2014-11-05 16:25:22
阅读次数:
244
在iOS开发中,定时器NSTimer并不能够准确的出发,通常使用NSTimer只能控制不需要精确处理的操作,而CADisplayLink就是在每次屏幕刷新时,通知系统。CADisplayLink最大的好处就是可以精准的在每次屏幕刷新时,设置屏幕的重绘! 示例代码: 1 #import "W...
分类:
移动开发 时间:
2014-11-01 19:07:13
阅读次数:
213
1、声明NSTimer *timer;2、定义timer= [NSTimerscheduledTimerWithTimeInterval:1.0ftarget:selfselector:@selector(updateValue)userInfo:nilrepeats:YES];以下是调用函数...
分类:
移动开发 时间:
2014-10-25 17:19:32
阅读次数:
187