定时器的使用 NSTimer
开启一个定时器
+(NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:( id )aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo ;
间隔 ti 秒点用一次 aTarger 方法 ,yesOrNo 决定 了是否重复执行这个 任务.停止定时器的工作
一旦定时器被停止了,就不能再次执行任务了 ,需要再次建立一个定时器才能执行新任务-(void)invalidate; 定时器一旦释放就不能在使用需要设置为 nil ;
UIPageControl常用属性如下
UIScrollView.pageEnabled = YES ; 开启scrollView的分页
- numberOfPages 一共有多少页
- currentPage 获取当前页码
- hidesForSinglePage 返回BOOL 值 是否隐藏页码指示器
- UICOlor * pageIndicatorTintColor 其他页码指示器的颜色
- UIColor * currentPageIndicatorTintColor 当前页码指示器的颜色
延时方法
介绍简单的延时方法:
[self performSelector:@Selector(SEL) withObject:nil afterDelay:时间 ]; // 时间 之后执行SEL 方法
动画效果的几个方法
实现简单动画
[ UIView beginAnimations:nil context:nil ] ;// 开启一段动画 [ UIView setAnimationDuration: 1] ;// 设置动画时长 [ 需要动画的 代码 ]---------- [ UIView commitAnimations] ; // 提交动画
black动画
[ UIView animateWithDuration: 0.5 animation:^ { 需要执行动画的代码--- }];
还有一些black 的动画效果 可以设置动画结束后的一些操作,