2015年7月7日

原创 2015年07月07日 20:33:47

时间计时器

再ios 中 主要分为两种 NSTimer 和  CADisplayLink  。 在低频率的情况下 一般使用 NSTimer .

NSTimer

主要有两个方法 :

1.   + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;

这种方法需要手动添加addTimer:forMode: 将timer添加到一个runloop中。

需要在后面添加一句    

NSTimer *myTimer = [NSTimer  timerWithTimeInterval:3.0 target:selfselector:@selector(timerFired:)userInfo:nilrepeats:NO];

[[NSRunLoop  currentRunLoop] addTimer:myTimer forMode:NSDefaultRunLoopMode];

2.   + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;


一般情况为在interval时间后自动执行  

-(void)fire;  可立即执行

- (void)invalidate;

这个是唯一一个可以将计时器从runloop中移出的方法。



UIscrollView    


基本方法 :

self.scrollView.contentSize   为设置UIscrollView 的大小  必须要有

self.scrollView.contentInset  = UIEdgeInsetsMake(54, 0, 44, 0);   为设置距上下左右的距离

self.scrollView.contentOffset =  CGPointMake(0, -64);    为UIscrollView 初始左上角的位置

取消 水平  垂直的滑动条

self.scrollView.showsHorizontalScrollIndicator = NO;

self.scrollView.showsVerticalScrollIndicator =NO;

self.scrollView.pagingEnabled = YES;    UIscrollView 的 分页



delegate  代理/委托

分为三步

1.签订协议

2.使用代理方法

3.把控制器权限 给代理



动画


[UIView animateWithDuration:1.0 animations:^{


}]

版权声明:本文为博主原创文章,未经博主允许不得转载。

2017年7月7日,周结(二十一),Activity的构成、Snackbar和TextInputLayout 的使用

2017年7月7日,周结(二十一),Activity的构成、Snackbar和TextInputLayout 的使用

1945年的7月1日~~8月7日

1945年的7月1日~~8月7日, 这38天, 土共收复县城14座.日军攻陷国军16座县城. 7月1日       八路军渤海军区4、6分区各一部,收复山东滨县县城,     7月3日 ...

2014年7月7日 凶猛电动车

郎教授说: 传统汽车有上千个零部件构成 之后在2013年出现了油电混合动力车,做的最好的是丰田,而美国德国都是相对落后的 之后就是特斯拉电动车 特斯拉跟传统汽车不一样,只有三大部件: ...

2017年7月7日内蒙乌兰布统之旅

2017年7月7日,从北京驾车走京承高速前往乌兰布统,从围场北下高速。然后导航到多伦县城,从多伦县城再导航到蔡木山乡,从蔡木山乡导航到乌兰布统景区的金草地驿站。从多伦县城到蔡木山乡的路况很差,从蔡木山...

7月7日随感

今天上网时,无意看到很多喜庆的帖子,有求红包的、求包养的、求祝福的、还有什么宣告表白的,看得我是一头雾水,我记得今天是7月7日,1937年日军侵华的日子,虽然后来日军被打败了,但这个日子依然会不断的告...
  • yuqiaoo
  • yuqiaoo
  • 2015年07月07日 22:10
  • 227
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2015年7月7日
举报原因:
原因补充:

(最多只允许输入30个字)