2012-02-28 42 views
0

我想在屏幕左邊畫4個圓圈,右邊畫4個圓圈。用戶用他的手指可以在左邊選擇一個圓圈,並且在屏幕上移動他的手指時會看到一條線正在同時被畫出,而他在右邊圈出一圈。一些動畫將會出現,選中的第一個圓會在被選中時被填充「改變」,然後該線將被繪製,同時進入右邊的圓 - 同時該圓將被填充。真實圖像或繪圖在UIView移動與觸摸?

問題很簡單:a)我應該繼續前進並用手繪製這些圓圈/以編程方式清空和/或填充 - 或者 - b)我應該爲空圓圈創建好的jpgs文件,爲我的實心圓圈創建另一個文件所以當用戶選擇一個圓而真正在頂部繪製一條線時,用另一個圖像替換另一個圖像?

請問a)和b)之間的最佳解決方案是什麼? 請問什麼是最簡單的?

在此先感謝您的幫助和經驗。

乾杯, geebee

回答

1

選項(b)是好!因爲你不需要按照順序繪製圓圈。你也可以給這些圖像添加標籤,以便你可以在UITouch事件中找到它們,並從touchMoved事件中找到它們,你需要實現在這兩個圓圈之間畫線的邏輯。

希望這會有所幫助!

0

嗯,我認爲選項a可能會更復雜,因爲您需要OPENGL。但你可以玩更多的選擇給用戶以獲得更多的顏色。

而選項b對你來說是最簡單的一個,但如果你想修改你需要創建另一個圖像。而你的用戶只能使用那種顏色