UIImageView.animationImages

UIImageView的animationImages属性是一个UIImage的数组。可以实现简单的loading动画功能或者.gif。不可以存放大量UIImage实例,会引起程序崩溃问题。以下是例子:

- (UIImageView*)animationImageView
{
    if(_animationImageView == nil)
  {
      _animationImageView = [UIImageView new];
  }
  return _animationImageView;
}
- (void)buildAnimationImageView
{
    NSArray *array = @[[UIImage imageNamed:@"image1"],
                       [UIImage imageNamed:@"image2"],
                       [UIImage imageNamed:@"image3"],
                       [UIImage imageNamed:@"image4"]];
    //确保每一个UIImage的对象不可以为空,否则会出现崩溃并且不容易定位。
    self.animationImageView.animationImages = array;              //设置图像视图的动画图片属性
    self.animationImageView.animationDuration = 4;                //设置帧动画时长
    self.animationImageView.animationRepeatCount = 0;             //设置无限次循环
    self.animationImageView.startAnimating();                     //开始播放
    //self.animationImageView.stopAnimating();                      停止播放
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容