2012-06-12 137 views
1

如何在UIImageView上繪製UIBezierPath?我試過下面的代碼,但當UIImageView's圖像是nil然後我只能看到路徑,當我添加圖像時,該路徑與UIImageView's圖像重疊。我想繪製UIImageVIew's圖片上方的路徑。在UIImageView上繪製UIBezierPath

+0

圖像可能會覆蓋上下文。也許有兩個imageviews?一個用於圖像,另一個用於線條? – Msencenb

+1

您沒有提供任何對您嘗試過的代碼的參考。無論如何 - UIImageView是它自己的野獸(它不會調用drawRect)。例如,您可以將UIImageView添加到UIView和另一個透明的UIVIew上,並將UIBezier路徑繪製到最後一個。 –

回答

5

是的,你可以在uiview中使用DrawRect等繪圖方法在uiimageview中繪製bezierpaths。

0

嘗試在您的UIImageView的頂部添加透明的UIView。 爲此透明視圖創建一個UIView子類。 覆蓋此子類中的drawRect方法。 stroke要繪製的所有路徑。

如果你想要這個示例代碼請回到我。