0

所以我需要將縮放和旋轉應用到視圖。當進行比例「X」 /「Y」的規模,然後選擇「旋轉」的觀點 - 一切看起來不錯,但申請時不成正比的「x」,「y」的縮放和旋轉 - 扭曲了 example使用CGAffineTransform應用不成比例縮放和旋轉後的失真

來執行轉換使用CGAffineTransformRotate,CGAffineTransformScale。

我不知道如何將旋轉應用到縮放(不成比例)的視圖沒有失真。

回答

0

這是因爲使用矩陣的幾何變換是(通常)not commutative,即應用變換的順序很重要。

要得到你想要的,首先應用縮放,然後旋轉縮放的圖像。

+0

它的工作!謝謝! self.object.transform = CGAffineTransformConcat(CGAffineTransformMakeScale(xScale,yScale),CGAffineTransformMakeRotation(angle)); – vboyko 2015-04-04 13:56:01