CABasicAnimation *myTransform =[CABasicAnimation
animationWithKeyPath: @"position.x" ];//position.x──>水平方向移动
[myTransform setToValue:[NSNumber numberWithFloat:360]];
myTransform.cumulative=YES;
myTransform.duration = 1;
[myTransform setFillMode:kCAFillModeForwards];
myTransform.timingFunction = [CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionEaseIn];
[myTransform setRemovedOnCompletion:NO];
[leftdoorimage.layer addAnimation: myTransform forKey: @"position1" ];
CABasicAnimation *myTransformscalex =[CABasicAnimation
animationWithKeyPath: @"transform.scale.x" ];//transform.scale.x──>水平方向放大或缩小
[myTransformscalex setToValue:[NSNumber numberWithFloat:0.5]];
myTransformscalex.cumulative=YES;
myTransformscalex.duration = 0.9;
[myTransformscalex setFillMode:kCAFillModeForwards];
myTransformscalex.timingFunction = [CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionEaseIn];
[myTransformscalex setRemovedOnCompletion:NO];
[leftdoorimage.layer addAnimation: myTransformscalex forKey: @"positionscalex" ];