需要引入 QuartzCore
+(void)animationWithView:(UIView *)view duration:(CFTimeInterval)duration{
CAKeyframeAnimation * animation;
animation = [CAKeyframeAnimation animationWithKeyPath:@"transform"];
animation.duration = duration;
animation.removedOnCompletion = NO;
animation.fillMode = kCAFillModeForwards;
NSMutableArray *values = [NSMutableArray array];
[values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(, , )]];
[values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(, , )]];
[values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(, , )]];
[values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(, , )]];
animation.values = values;
animation.timingFunction = [CAMediaTimingFunction functionWithName: @"easeInEaseOut"];
[view.layer addAnimation:animation forKey:nil];
}