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:^{


}]

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

相关文章推荐

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

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

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

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

7月7日随感

今天上网时,无意看到很多喜庆的帖子,有求红包的、求包养的、求祝福的、还有什么宣告表白的,看得我是一头雾水,我记得今天是7月7日,1937年日军侵华的日子,虽然后来日军被打败了,但这个日子依然会不断的告...

华为2014年7月7日下午1点机试题-java

华为2014年7月7日下午1点机试题-java
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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