UI基础 简单图片轮播器用到的知识

来源:互联网 发布:程序员团队建设 编辑:程序博客网 时间:2024/05/17 06:10

定时器的使用 NSTimer

  1. 开启一个定时器

    +(NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:( id )aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo ;
    间隔 ti 秒点用一次 aTarger 方法 ,yesOrNo 决定 了是否重复执行这个 任务.

  2. 停止定时器的工作
    一旦定时器被停止了,就不能再次执行任务了 ,需要再次建立一个定时器才能执行新任务

    -(void)invalidate;  定时器一旦释放就不能在使用需要设置为 nil ;

UIPageControl常用属性如下

UIScrollView.pageEnabled = YES ; 开启scrollView的分页

  1. numberOfPages 一共有多少页
  2. currentPage 获取当前页码
  3. hidesForSinglePage 返回BOOL 值 是否隐藏页码指示器
  4. UICOlor * pageIndicatorTintColor 其他页码指示器的颜色
  5. UIColor * currentPageIndicatorTintColor 当前页码指示器的颜色

延时方法

介绍简单的延时方法:

[self performSelector:@Selector(SEL) withObject:nil   afterDelay:时间 ]; // 时间 之后执行SEL 方法

动画效果的几个方法

  1. 实现简单动画

    [ UIView  beginAnimations:nil  context:nil ] ;// 开启一段动画 [ UIView  setAnimationDuration: 1] ;// 设置动画时长[ 需要动画的 代码 ]---------- [ UIView  commitAnimations] ;    // 提交动画
  2. black动画

    [ UIView animateWithDuration: 0.5 animation:^{    需要执行动画的代码---}];     

还有一些black 的动画效果 可以设置动画结束后的一些操作,

0 0