美文网首页
UI基本动画设置标题

UI基本动画设置标题

作者: sydie_XL | 来源:发表于2015-07-07 12:27 被阅读37次

    标签(空格分隔):基础动画

    ## 动画分类

    ### 帧动画:利用连续的图片串联的数组来进行的动画效果

    - 常见属性

    - 创建动画数组` @property(nonatomic,copy) NSArray *animationImages; `

    - 这个数组必须是全部包含图片的数组。

    ```objc

    NSMutableArray *array = [NSMutableArray array];

    self.icon.animationImages = array;

    ```

    - 动画时长 `@property(nonatomic) NSTimeInterval animationDuration;`

    - 动画的时间返回值是秒,秒的枚举类型定义就是double

    ```objc

    self.icon.animationDuration = self.icon.animationImages.count*0.05;

    ```

    -  动画次数`@property(nonatomic) NSInteger animationRepeatCount;`

    - 动画的重复次数。取值为0,不是没有次数,而是无限次。

    ```objc

    self.icon.animationRepeatCount = 1;

    ```

    - 延伸。当字符串为stand时,次数为无限次,否则只实行1次。

    ```objc

    self.imageView.animationRepeatCount = [filenamePrefix isEqualToString:@"stand"] ? 0 :1;

    ```

    - `- (void)startAnimating;`

    - 开始动画

    - `- (void)stopAnimating;`

    - 停止动画

    - `- (BOOL)isAnimating;`

    - 是否开始动画

    - 播放完成减少内存处理方法

    ![](http://img-storage.qiniudn.com/15-6-25/44675030.jpg)

    ### 渐变动画

    - 利用透明度制作动画(中间的提醒内容)

    - 指示灯、HUD、遮盖、蒙板

    ![](http://img-storage.qiniudn.com/15-6-25/76052221.jpg)

    ### UIScrollView中的翻页动画效果

    ```objc

    // 设置内容的偏移量为页数*视图的宽度,开始自动动画滚动

    CGPoint offset = CGPointMake(page *self.scrollView.frame.size.width, 0);

    [self.scrollView setContentOffset:offset animated:YES];

    相关文章

      网友评论

          本文标题: UI基本动画设置标题

          本文链接:https://www.haomeiwen.com/subject/aviyqttx.html