UI基本动画设置标题

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

## 动画分类

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

- 常见属性

- 创建动画数组` @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基本动画设置标题)