2015-10-13 33 views
0

我正面臨一個問題,我不知道如何解決。我有一個CGPath爲特定視圖定義,使用該視圖的邊界。另一種觀點需要利用這條道路,但當然,座標不正確(根據第二個視圖的層)。所以,我希望能找到這樣的:將CGPath點轉換爲不同的UIView參考

[view2 convertPoint:view1.center fromView:view1];

但轉換CGPath而不是一個點。

有什麼等價物嗎?這甚至有可能嗎?謝謝!

回答

1

據我所知,沒有任何功能,方便的觀點協調系統之間的轉換CGPath,但你可以使用CGPathCreateCopyByTransformingPath和應用仿射變換像CGAffineTransformScaleCGAffineTransformTranslate

+0

完美!我不知道那個方法'CGPathCreateCopyByTransformingPath'我已經將整個CGPath轉換爲第一個視圖的「frame.origin」並將該點轉換爲第二個視圖座標系統。 – khose