您的位置:首页 > 其它

CABasicAnimation 如何解决保持移动后的位置状态不变

2013-01-02 00:00 549 查看
CABasicAnimation *rotationAnimation = [CABasicAnimation
animationWithKeyPath:@"transform.rotation.z"];
[rotationAnimation setRepeatCount:0];
[rotationAnimation setDuration:0.6];
[rotationAnimation setAutoreverses:NO];
//以下两行同时设置才能保持移动后的位置状态不变
rotationAnimation.fillMode=kCAFillModeForwards;
rotationAnimation.removedOnCompletion =
NO;
[rotationAnimation setFromValue:[NSNumber
numberWithFloat:0.0]];
[rotationAnimation setToValue:[NSNumber
numberWithFloat:(float) (M_PI/value)*derection]];
[self
addAnimation:rotationAnimation
forKey:kBTSWiggleTransformAnimation];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: