2011-08-08 69 views
0

有沒有辦法從CGAffineTransform中提取旋轉信息(僅限,沒有比例/轉換)信息?查看當前旋轉

我想將旋轉應用於另一個對象,但不設置平移/縮放。

+0

也許在這裏回答? http://stackoverflow.com/questions/2051811/iphone-sdk-cgaffinetransform-getting-the-angle-of-rotation-of-an-object – Stefan

回答

0

我不認爲你可以提取函數中使用的值,並直接在其他函數中引用它們。

你可以做的是在任何函數之外定義一個CGFloat angle結構,並且只要需要旋轉變換的相同值就重用它。

+0

旋轉是通過多點觸摸事件來計算的,我不知道如何保持角度從該代碼:CGAffineTransform incrementalTransform = [self incrementalTransformWithTouches:[event touchesForView:self]]; self.transform = CGAffineTransformConcat(originalTransform,incrementalTransform); –