2012-07-24 27 views
0

我需要能夠在視圖加載後更新xcode中我的貝塞爾路徑的三個點。我想用NSTimer更新我的貝塞爾路徑。我能夠繪製最初的貝塞爾路徑,但我無法弄清楚在初始加載後如何改變它!我正在彈彈弓,所以這就是爲什麼我需要經常改變我的貝塞爾路徑。有什麼建議麼?如何在加載視圖後在xcode中編輯貝塞爾路徑

回答

0

NSBezierPath是不可變的路徑。您需要使用更新的點創建一個新的,而不是更改現有的點。

+0

如何擦除前一個路徑? – user1547423 2012-07-24 15:19:57

+0

你可以用'[NSBezierPath appendBezierPathWithRect:[view frame]];'開頭,並用背景顏色填充它。 – user1118321 2012-07-24 18:45:54