缩放

缩放

[view.layer addAnimation:[self scaleAnimation] forKey:@"transform"];

- (CAAnimation*)scaleAnimation{

    CABasicAnimation *scaleAnim = [CABasicAnimation animationWithKeyPath:@"transform"];

    scaleAnim.duration = 6.1;

    scaleAnim.repeatCount = 1;

    scaleAnim.fromValue = [NSValue valueWithCATransform3D:CATransform3DMakeScale(1, 1, 1.0)];

    scaleAnim.toValue = [NSValue valueWithCATransform3D:CATransform3DMakeScale(0.5, 0.5, 1.0)];

    scaleAnim.removedOnCompletion = NO;//不恢复

    scaleAnim.fillMode = kCAFillModeForwards;

return scaleAnim;

}

你可能感兴趣的:(缩放)