![](/img/trans.png)
[英]Pinch, Pan, and Rotate Image view Simultaneously like Instagram story using Objective-C
[英]iPhone/iPad Pan, Pinch and Rotate a view simultaneously
我正在嘗試重新創建照片應用程序的行為,您可以在其中同時平移,捏合和旋轉。 我有基本的工作,但我堅持一些東西。
對於平移,我通過平移量來偏移視圖的中心點。 這很好用。
對於捏和旋轉,我正在對視圖應用仿射變換。 這也很好。
問題是當我平移(即移動子視圖),然后捏合或旋轉時 - 仿射變換似乎使用視圖的舊中心點應用。 我雖然它應該使用當前的中心點作為轉換起源 - 因為我正在更新中心點,當我平移我雖然這應該工作。 我沒有圍繞子視圖的中心點旋轉,而是圍繞原始中心點進行旋轉運動。
我該如何糾正? 顯然可以直觀地組合這三個手勢,因為照片應用程序成功地完成了它。
我嘗試使用平移的仿射翻譯,但效果是一樣的。
Apple已經證實,這似乎是手勢識別器在iPhone OS 3.2中工作的方式的錯誤。 我已經提交了一份錯誤報告。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.