任何有关如何顺时针/逆时针旋转图像的想法。顺时针/逆时针旋转图像
0
A
回答
0
你会想为此使用CoreAnimation;基本上,您需要将动画应用于图像视图的transform属性。 Apple的开发者页面上有大量的samples,显示了这个变化。
4
#import <QuartzCore/QuartzCore.h>
[UIView beginAnimations:@"RotationAnimation" context:nil];
CABasicAnimation *fullRotationAnimation;
fullRotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"];
fullRotationAnimation .fromValue = [NSNumber numberWithFloat:0];
fullRotationAnimation.toValue = [NSNumber numberWithFloat:((360*M_PI)/180)];
fullRotationAnimation.duration = 2; // speed for the rotation. Smaller number is faster
fullRotationAnimation.repeatCount = 1e100f; // number of times to spin. 1 = once
[myImage.layer addAnimation:fullRotationAnimation forKey:@"360"];
[UIView commitAnimations];
+2
实际上,我不相信UIView的开始/提交动画块在这里是必要的,因为你明确地为视图的层设置了动画。您可能还想使用“transform.rotation.z”作为动画的关键路径,以清楚地指定旋转的轴。 – 2009-10-10 23:24:35
0
这可能是已故的回答你的问题,但它会帮助别人..
通过使用CGAffineTransformMakeRotation我们可以能够将图像旋转
旋转逆时针方向的图像
-(void)rotate
{
x++;
CGAffineTransform transform = CGAffineTransformMakeRotation(x);
imageView.transform = transform;
[self performSelector:@selector(rotate) withObject:self afterDelay:0.1];
}
对于顺时针方向使用x--;
相关问题
- 1. CSS3 - 顺时针旋转比逆时针
- 2. jQuery:以90度增量顺时针/逆时针旋转图像?
- 3. 如何在android中顺时针和逆时针旋转图像?
- 4. 顺时针和逆时针方向旋转图像
- 5. JQuery-顺时针旋转div并逆时针旋转
- 6. 使用javascript在div内顺时针或逆时针旋转图像
- 7. 如何在jQuery中滚动/顺时针和逆时针旋转图像?
- 8. 使用c中的平移变换顺时针和逆时针旋转图像#
- 9. 如何顺时针或逆时针旋转图像,以较短者为准?
- 10. 带8弧的圆弧svg顺时针和逆时针旋转
- 11. 识别顺时针或逆时针旋转
- 12. 查找QDial是否顺时针或逆时针旋转
- 13. Flash CS4:顺时针或逆时针旋转对象
- 14. 如何顺时针和逆时针旋转圆圈?
- 15. 旋转阵列逆时针
- 16. 使用LibGDX顺时针旋转图像
- 17. 顺时针旋转90度的图像
- 18. 如何顺时针旋转图像?
- 19. Kineticjs - 顺时针旋转图像90度
- 20. Javascript旋转 - 如何逆时针旋转?
- 21. 如何在android中(在指尖旋转)顺时针和逆时针旋转图像?
- 22. 试图顺时针旋转90度的二维数组,但它会逆时针
- 23. Java PathIterator顺时针或逆时针?
- 24. 目标C CATransform3DMakeRotation顺时针/逆时针
- 25. 顺时针旋转线
- 26. 旋转阵列顺时针
- 27. 旋转阵列顺时针
- 28. 顺时针旋转UIImageView
- 29. 如何检测cgaffinetransformrotate方法是顺时针还是逆时针旋转?
- 30. 在android中顺时针和逆时针方向旋转一个正方形
您需要提供更多信息。你有没有工作的代码,或者你在寻找从哪里开始的想法? – ChrisF 2009-10-10 11:51:29