我的應用程序具有類似photoshop的功能,其中用戶可以創建一個新的圖像,它是「n」個圖像(子圖像)的組合。用戶可以通過一次選擇一個來旋轉,翻轉和縮放這些子圖像。並最終將整個畫布保存爲圖像。如何在旋轉UIImage後縮放並獲得鏡像?
我的問題是一旦子圖像旋轉,然後如果我嘗試翻轉或縮放它,子圖像縮放變得非常小(0.0000076等),並且子圖像不可見。如果我然後縮放子圖像,在一定程度的縮放後,它就可以看到。
上述行爲只有當我旋轉90或270度的子圖像時才被觀察到。如果我通過180或360旋轉子圖像,那麼圖像比例是完整的,我可以翻轉和縮放。
所有3個操作縮放,縮放和旋轉我使用「CGAffineTransformMakeScale」和「CGAffineTransformRotate」。我知道我使用的「變形」屬性實際上並沒有改變圖像的形狀。
有沒有更好的方法來實現我的3個功能?或寒暄我跟蹤旋轉和禁用翻轉變焦按鈕旋轉是90或270?
任何幫助表示讚賞:)