美文网首页
2021-12-24 iOS循环动画,中间间隔时间 动画组CAB

2021-12-24 iOS循环动画,中间间隔时间 动画组CAB

作者: 六朝 | 来源:发表于2021-12-24 15:36 被阅读0次

    上代码

    transform.rotation.y 根据Y轴翻转,也可以根据X轴、Z轴翻转,同样的也可以更换为其他key值展现其他的动画效果

    duration 动画时长

    repeatCount 循环次数 (MAXFLOAT 代表无限次数)

    _penguinImageView 应该替换为 将要执行动画的view

    CABasicAnimation *rotateAnimate=[CABasicAnimation animationWithKeyPath:@"transform.rotation.y"];

        //设置动画初始位置

        rotateAnimate.fromValue=[NSNumbernumberWithFloat:0];

        //设置动画目的位置

        rotateAnimate.toValue=[NSNumbernumberWithFloat:M_PI];

        rotateAnimate.duration=1;

        //创建组动画

        CAAnimationGroup *animationGroup = [CAAnimationGroup animation];

        animationGroup.duration=3;

        animationGroup.repeatCount= count;

    animationGroup.removedOnCompletion=NO;

        //添加组动画

        animationGroup.animations=@[rotateAnimate];

    animationGroup.delegate=self;

    [_penguinImageView.layer addAnimation:animationGroupforKey:nil];

    相关文章

      网友评论

          本文标题:2021-12-24 iOS循环动画,中间间隔时间 动画组CAB

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