0
A
回答
4
-(void)startAnimationWithRevolutions:(float)revPerSecond forTime:(float)time
{
spinWheel.userInteractionEnabled = FALSE;
float totalRevolutions = revPerSecond * time;
[CATransaction begin];
[CATransaction setValue:[NSNumber numberWithFloat:time] forKey:kCATransactionAnimationDuration];
CABasicAnimation* spinAnimation = [CABasicAnimation
animationWithKeyPath:@"transform.rotation"];
CGAffineTransform transform = spinWheel.transform;
float fromAngle = atan2(transform.b, transform.a);
float toAngle = fromAngle + (totalRevolutions*4*M_PI);
spinAnimation.fromValue = [NSNumber numberWithFloat:fromAngle];
spinAnimation.toValue = [NSNumber numberWithFloat:toAngle];
spinAnimation.repeatCount = 0;
spinAnimation.removedOnCompletion = NO;
spinAnimation.delegate = self;
spinAnimation.timingFunction = [CAMediaTimingFunction functionWithName:
kCAMediaTimingFunctionEaseOut];
[spinWheel.layer addAnimation:spinAnimation forKey:@"spinAnimation"];
[CATransaction commit];
}
嘗試使用這一點,它的工作原理。
0
相關問題
- 1. 如何在iPhone中旋轉QTVR圖像360度?
- 2. 快速圖像旋轉360度
- 3. 旋轉Xamarin形式的360度圖像
- 4. 旋轉360度
- 5. 360度後停止圖像旋轉
- 6. 如何以360度旋轉3D視圖?
- 7. CSS旋轉360度
- 8. CATransform3DRotate旋轉360度
- 9. 360度旋轉3
- 10. 旋轉NSView 360度
- 11. 如何旋轉使用iPhone的電暈sdk圖像
- 12. 如何在javascript中旋轉圖像(360度上下)
- 13. 使用ARToolkit觸摸旋轉3D AR對象360度ios + sdk
- 14. 360度旋轉在ActionScript
- 15. 使用UIView動畫旋轉UIImageView 360度?
- 16. 如何ImageView在360度中心旋轉?
- 17. ios如何旋轉控制360度
- 18. 圖像在圖像視圖中旋轉360度在iOS中的3D度
- 19. 360圖像旋轉的指標
- 20. 如何通過360度不同的圖像旋轉圖像,觸摸事件?
- 21. IOS/Objective-C:360圖像旋轉問題
- 22. 在JavaScript中旋轉360度視圖
- 23. 順時針旋轉圖標360度angularjs
- 24. 旋轉圖像360°上環路JS
- 25. Sencha Touch 2中的圖像旋轉360°?
- 26. 打通360度旋轉點雲和圖像處理
- 27. 東西關於div和圖像旋轉360度由jquery
- 28. java腳本360圖像旋轉代碼減慢旋轉
- 29. 問題圖像不能在靜態360度位置旋轉
- 30. 我們如何使用觸摸旋轉UIImageView 360度?
你卡在哪一部分? – 2011-05-21 06:32:15
我需要創造「財富之輪」。我有圓形圖像,但我不知道如何旋轉它。你能幫忙嗎? – meetpd 2011-05-21 06:34:58
你知道如何顯示圖像嗎?你知道如何以一個角度展示它嗎?你知道如何設置一個計時器來定期改變角度嗎?重申:你堅持哪部分?如果你證明你已經做出了一些努力來自己解決問題,那麼在stackoverflow上獲得幫助通常會更容易。 – 2011-05-21 06:38:32