任何有關如何順時針/逆時針旋轉圖像的想法。順時針/逆時針旋轉圖像
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. jQuery:以90度增量順時針/逆時針旋轉圖像?
- 2. 順時針和逆時針方向旋轉圖像
- 3. 如何在android中順時針和逆時針旋轉圖像?
- 4. JQuery-順時針旋轉div並逆時針旋轉
- 5. 如何在jQuery中滾動/順時針和逆時針旋轉圖像?
- 6. 使用javascript在div內順時針或逆時針旋轉圖像
- 7. 如何順時針或逆時針旋轉圖像,以較短者爲準?
- 8. 使用c中的平移變換順時針和逆時針旋轉圖像#
- 9. Flash CS4:順時針或逆時針旋轉對象
- 10. 如何順時針和逆時針旋轉圓圈?
- 11. 帶8弧的圓弧svg順時針和逆時針旋轉
- 12. 查找QDial是否順時針或逆時針旋轉
- 13. 使用LibGDX順時針旋轉圖像
- 14. 順時針旋轉90度的圖像
- 15. Javascript旋轉 - 如何逆時針旋轉?
- 16. 如何在android中(在指尖旋轉)順時針和逆時針旋轉圖像?
- 17. 目標C CATransform3DMakeRotation順時針/逆時針
- 18. Java PathIterator順時針或逆時針?
- 19. 順時針旋轉線
- 20. 旋轉陣列順時針
- 21. 旋轉陣列順時針
- 22. 在android中順時針和逆時針方向旋轉一個正方形
- 23. Java逆時針旋轉90度
- 24. 如何在逆時針旋轉後重建圖像
- 25. 用CGAffineTransformIdentity逆時針轉爲順時針方向
- 26. d3圓弧轉換逆時針不順時針
- 27. 查找射線是順時針逆時針還是非逆時針算法
- 28. 旋轉SVG元素順時針
- 29. 順時針旋轉2d向量90度
- 30. 如何順時針旋轉90度(swift3)
您需要提供更多信息。你有沒有工作的代碼,或者你在尋找從哪裏開始的想法? – ChrisF 2009-10-10 11:51:29