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];
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];
相关文章推荐
- CAAnimation 如何解决保持动画最后的状态不变
- css3动画在动作结束时保持该状态不变的解决办法
- 如何解决移动软件中网络状态变化的问题
- div浮层,滚动条移动,保持位置不变的4种方法
- div浮层,滚动条移动,位置保持不变的4种方法汇总
- 非托管C++调用 Webservice,如何解决状态保持的问题
- 如何解决移动软件中的连接状态问题
- div浮层,滚动条移动,保持位置不变的4种方法
- 在做报文编辑时选择一个树节点时文本框老保持不了选中状态,如何解决的
- SharePoint 2013/2010 在一个列表或文档库内移动列表项,文档和文件夹位置而保持last modify by 等系统字段保持不变
- 如何做到让两个一模一样大小的view中的一个实时跟着另一个缩放和移动,位置始终保持一致
- 如何解决拖拽光标+resizeLeftRightCursor+在拖拽过程中保持不变,不闪烁?
- 在excel中如何复制公式而保持引用位置不变-相对引用与绝对引用
- css3动画如何在动作结束时保持该状态不变
- div浮层,滚动条移动,位置保持不变的4种方法汇总
- Unbuntu 如何移动启动器位置解决方法
- div浮层,滚动条移动,保持位置不变的4种方法
- div浮层,滚动条移动,保持位置不变的4种方法
- MailKit/MimeKit 发送邮件时如何保持正文格式不变?MailKit/MimeKit HTml文本
- 如何保持数据库输出格式不变