2012-02-11 31 views
1

我有一個用Flash編寫的應用程序,並導出一個描述文件來描述圖像的位置和旋轉。旋轉軸是對象的左上角。獲取新的旋轉度和中心位置

然後,我喜歡閱讀描述文件並使用Object-C在iPhone內部繪製這些圖像。由於iPhone的旋轉使用了Object Center作爲AXIS,因此我喜歡將lefttop X,Y以及基於lefttop的旋轉度轉換爲基於中心的旋轉度,並獲取中心X,Y.

而且,我喜歡將其轉換回基於lefttop的旋轉度,並且lefttop X,Y以防我喜歡使用Flash來重新創建iPhone中的用戶。

任何想法?

回答

1

您可以通過導入<QuartzCore/QuartzCore.h>框架,然後設置

view.layer.anchor = CGPoint(0,0); 
+0

內部iPhone移動在iPhone上欣賞到左上角的旋轉軸,我還是喜歡用中心爲軸心。我唯一想要的是一個數學公式,可以將數字轉換一次。 – 2012-02-12 14:00:09

+0

應該是view.layer.anchorPoint = CGPointMake(0,0); – 2013-01-27 09:57:42

+0

(0,0)是界限矩形的左下角,(1,1)是右上角,但默認情況下它被設置爲(0.5f,0.5f) – 2013-01-27 09:59:28