0
我正面臨一個問題,我不知道如何解決。我有一個CGPath爲特定視圖定義,使用該視圖的邊界。另一種觀點需要利用這條道路,但當然,座標不正確(根據第二個視圖的層)。所以,我希望能找到這樣的:將CGPath點轉換爲不同的UIView參考
[view2 convertPoint:view1.center fromView:view1];
但轉換CGPath而不是一個點。
有什麼等價物嗎?這甚至有可能嗎?謝謝!
我正面臨一個問題,我不知道如何解決。我有一個CGPath爲特定視圖定義,使用該視圖的邊界。另一種觀點需要利用這條道路,但當然,座標不正確(根據第二個視圖的層)。所以,我希望能找到這樣的:將CGPath點轉換爲不同的UIView參考
[view2 convertPoint:view1.center fromView:view1];
但轉換CGPath而不是一個點。
有什麼等價物嗎?這甚至有可能嗎?謝謝!
據我所知,沒有任何功能,方便的觀點協調系統之間的轉換CGPath,但你可以使用CGPathCreateCopyByTransformingPath
和應用仿射變換像CGAffineTransformScale
和CGAffineTransformTranslate
完美!我不知道那個方法'CGPathCreateCopyByTransformingPath'我已經將整個CGPath轉換爲第一個視圖的「frame.origin」並將該點轉換爲第二個視圖座標系統。 – khose