CALayer CABasicAnimation 动画

CALayer *layer = objectAtIndex:0];
CABasicAnimation *animation = ;
animation.duration = duration;
animation.toValue = ;

    animation.timingFunction = ;
    
    ;

我想让layer保持toValue的位置,但它反转之后又会复原,求解

在旋转之后加
layer.transform = CATransform3DRotate(layer.transform,DEGREES_TO_RADIANS(55),0,1,0);

那样的话就没有动画效果了,问题已经解决了,多谢

得拿去看看

得拿去看看

如果想要动画执行toValue结果 就必须设置removedOnCompletion = N0,fillMode = kCAFillModeForwards