实现思路:1、创建一个UIScrollView,这里设置为宽度300,高度130,通过storyboard创建;2、使用代码在UIScrollView中添加ImageView,横向放入多张ImageView;3、设置UIScrollView的contentSize为所有图片的宽度总和;4、要保证UI...
分类:
其他好文 时间:
2015-01-01 06:39:44
阅读次数:
228
1. NSRunLoopCommonModes和Timer 当使用NSTimer的scheduledTimerWithTimeInterval方法时。事实上此时Timer会被加入到当前线程的Run Loop中,且模式是默认的NSDefaultRunLoopMode。而如果当前线程就是主线程,也就是U...
分类:
其他好文 时间:
2014-12-31 15:56:43
阅读次数:
209
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:100 target:self selector:@selector(timerFireMethod:) userInfo:nil repeats:YES];
分类:
移动开发 时间:
2014-12-30 16:42:32
阅读次数:
239
//每隔一秒改变一次颜色
[NSTimer
scheduledTimerWithTimeInterval:1
target:self
selector:@selector(changeColor)
userInfo:nil
repeats:YES];
#pragma mark 改变颜色
- (void)changeColo...
分类:
其他好文 时间:
2014-12-26 14:39:04
阅读次数:
120
原文转自 :http://www.codecate.com/code/?p=77最近开发遇到NSTimer Target 造成循环引用问题,不释放,以下是解决方案。stackoverflow上的一个解决方案http://stackoverflow.com/questions/16821736/wea...
分类:
移动开发 时间:
2014-12-25 01:24:58
阅读次数:
334
在写程序的过程中用到很多提示的信息,于是非常自然地就要使用UIAlertView控件。但是这些提示的信息有时候只需提示就行,不用操作,那么此时就要这个提示框自动消失就OK了。 UIAlertView弹出后2s让其自动消失,两种方法: (1)结合NSTimer
定义UIAlertView *baseAlert;
- (void) performDismiss: (NSTimer *)...
分类:
移动开发 时间:
2014-12-23 19:32:50
阅读次数:
184
倒计时在viewDidLoad里写个定时器 [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(timerFireMethod:) userInfo:nil repeats:YES];然后声明定时器的方...
分类:
移动开发 时间:
2014-12-22 21:17:32
阅读次数:
234
使用NSTimer scheduledTimerWithTimeInterval: target: selector:userInfo: repeats: 的时候有两个地方需要注意 。首先selector指定的方法必须是带一个参数的方法,并且那个参数的类型是NSTimer *。其次,参数是靠NSTi...
分类:
移动开发 时间:
2014-12-11 01:30:09
阅读次数:
230
什么是CADisplayLinkCADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。我们在应用中创建一个新的CADisplayLink对象,把它添加到一个runloop中,并给它提供一个target和selector在屏幕刷新的时候调用。一但CADisplayL...
分类:
其他好文 时间:
2014-12-10 01:41:23
阅读次数:
172
今天一直在释放一个类对象B(这个类中有一个timer),根据arc的原理来说, B的retainCount为0时,就会调用dealloc。但是当为我把B=nil,没有进入dealloc。-(void)dealloc{ [timer invalidate]; timer = nil;}后来经过朋.....
分类:
其他好文 时间:
2014-12-04 21:22:56
阅读次数:
189