美文网首页
iOS 来回切换多张图片,形成动画效果

iOS 来回切换多张图片,形成动画效果

作者: 里克尔梅西 | 来源:发表于2020-09-28 11:43 被阅读0次

在imageView上,设置animationImages,来实现这个效果,项目中喇叭播放的效果就是这么实现的

- (UIImageView *)animationImageView {
    if (!_animationImageView) {
        _animationImageView = [[UIImageView alloc] init];
        _animationImageView.frame = CGRectMake(self.recordButton.x - 42 - 31, (self.height - 31) / 2, 31, 31);
        NSArray *images=[NSArray arrayWithObjects:[UIImage imageNamed:@"spoken_selfaudio_select_1"],[UIImage imageNamed:@"spoken_selfaudio_select_2"], nil];
        _animationImageView.image = [UIImage imageNamed:@"spoken_selfaudio_select_1"];
        //imageView的动画图片是数组images
        _animationImageView.animationImages = images;
        //按照原始比例缩放图片,保持纵横比
        _animationImageView.contentMode = UIViewContentModeScaleAspectFit;
        //切换动作的时间3秒,来控制图像显示的速度有多快,
        _animationImageView.animationDuration = 0.5;
        //动画的重复次数,想让它无限循环就赋成0
        _animationImageView.animationRepeatCount = 0;

    }
    return _animationImageView;
}

开始动画

    [self.animationImageView startAnimating];

结束动画

    [self.animationImageView stopAnimating];

相关文章

网友评论

      本文标题:iOS 来回切换多张图片,形成动画效果

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