2011-07-19 35 views
1

我是iPhone繪圖領域的新手。我需要在iPad上繪製簡單的圖畫。當我點擊按鈕(我在同一個UIView上創建的)之後,我需要清除我繪製的那些線條。iPhone繪圖應用程序(不是OpenGL)

總之;

需要繪製一條線 - >單擊按鈕--->擦除這些線。

現在我可以畫出一條線。但我想刪除這些鏈接,我喜歡有用的鏈接,爲drawingerasing

問:

  1. 那麼,怎樣才能將我的繪畫圖像CGImageRef?

  2. 是他們的任何學習材料嗎?

  3. 是否有任何示例iPhone或iPad項目的繪圖和擦除?

沒有使用OpenGL :)

謝謝。

回答

5

執行擦除操作的一個簡單的想法是,將當前的筆刷顏色設置爲背景顏色,這將虛擬實現橡皮擦工具。

畫一條線--->點擊橡皮擦按鈕--->使用相同的漆法的背景顏色(增加畫筆大小)

大多數繪圖應用程序將只使用白色作爲背景,使如果使用相同的繪畫方法使用白色筆刷橡皮擦將作爲橡皮擦。但是,如果你使用其他背景像圖像,你必須去其他方法。