我想旋轉圖像石英2d圍繞一個角落..我想製作模擬時鐘。在石英2d旋轉圖像
1
A
回答
1
您應該從Quartz 2D Programming Guide開始。特別是,請查看轉換部分,這包括旋轉。
實質上,您需要做的是將旋轉變換矩陣應用到當前變換矩陣(CTM)。這將定義您繪製的座標與用戶設備上顯示的座標的映射。
石英確實使這一切都相當簡單的代碼;上面的鏈接有示例代碼。
+0
謝謝...但我可以旋轉圖像有一端穩定和另一端在時鐘周圍旋轉...你可以給我一個例子....? – 2010-09-13 08:21:03
+0
簡單的旋轉變換圍繞原點(左下)旋轉。你可以將原點翻譯爲中心(大概),然後執行旋轉。現在畫出你的時鐘。需要繪製時鐘,以便旋轉的點位於窗口的左下角。 – 2010-09-13 11:21:17
1
例如,你可以這樣做:
CGAffineTransform transform = CGAffineTransformMakeRotation(ANGLE_IN_RADIANS); view.transform = transform;
如果你想有一個平滑的動畫,嘗試使用的UIView動畫。
但是如果你需要一個其他的旋轉,你應該檢查文檔:-)
祝您好運!
相關問題
- 1. 石英2D路徑旋轉
- 2. 石英2D MVC圖
- 3. 轉換爲石英2D
- 4. 石英2D繪圖崩潰
- 5. 石英2D層
- 6. 石英2D - 從變換屬性獲得旋轉角度?
- 7. 石英2D -Drawing點
- 8. 動畫石英2d
- 9. 在Matlab上將2D圖像轉換爲旋轉的3D圖像
- 10. 旋轉圖形2D
- 11. 2D圖像旋轉,幾個問題
- 12. 向C中的點旋轉2D圖像#
- 13. 繪圖文本,換行符,石英2D
- 14. 矢量圖形和石英2D iOS
- 15. 使用iOS石英2D繪製餅圖
- 16. 石英2d iPhone沒有繪圖
- 17. RotateCTM使圖形消失,石英2D
- 18. 石英2D鋸齒線
- 19. 如何優化石英2d?
- 20. 石英中的動畫2D
- 21. 繪製多行石英2D
- 22. 如何加速石英2d
- 23. 石英2D動畫文本?
- 24. 使用蝦寶石旋轉圖像PDF
- 25. Java圖形2D旋轉
- 26. 在固定背景上旋轉2D圖形圖像
- 27. 在石英2D中擦除操作
- 28. 2d旋轉opengl
- 29. Java 2D旋轉
- 30. 旋轉圖像
對你有好處......你有沒有試過做過什麼? – Vladimir 2010-09-13 07:54:29
是的,我試圖旋轉使用cgaffine,但它圍繞其中心旋轉不圍繞一個角落... – 2010-09-13 08:22:00
好問題,但作出問號(?) – Saawan 2010-10-15 10:59:29