簡體   English   中英

iPhone / iPad同時平移,捏合和旋轉視圖

[英]iPhone/iPad Pan, Pinch and Rotate a view simultaneously

我正在嘗試重新創建照片應用程序的行為,您可以在其中同時平移,捏合和旋轉。 我有基本的工作,但我堅持一些東西。

對於平移,我通過平移量來偏移視圖的中心點。 這很好用。

對於捏和旋轉,我正在對視圖應用仿射變換。 這也很好。

問題是當我平移(即移動子視圖),然后捏合或旋轉時 - 仿射變換似乎使用視圖的舊中心點應用。 我雖然它應該使用當前的中心點作為轉換起源 - 因為我正在更新中心點,當我平移我雖然這應該工作。 我沒有圍繞子視圖的中心點旋轉,而是圍繞原始中心點進行旋轉運動。

我該如何糾正? 顯然可以直觀地組合這三個手勢,因為照片應用程序成功地完成了它。

我嘗試使用平移的仿射翻譯,但效果是一樣的。

Apple已經證實,這似乎是手勢識別器在iPhone OS 3.2中工作的方式的錯誤。 我已經提交了一份錯誤報告。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM