2011-04-25 28 views
0

我正在創建方法來使用多點觸控在UIScrollView中的圖像頂部繪製形狀。我在想,我應該爲形狀創建一個新的UIView子類,並將它們作爲子視圖添加到包含scrollView的主控制器。iphone在MultiTouch上繪製UIScrollView

如果是這樣,我可以簡單地使用touchesBegan,touchesMoved,...與新的UIView子類?如果不是,我如何將觸摸連接到繪圖邏輯。

謝謝!

回答

1

要獲得UIScrollView中的觸摸方法,您需要爲ScrollView創建自己的類,它是UIscollview的子類,並使用該類代替UIScrollView。由於你的類是UIScrollView的子類,你可以通過你的類的對象獲得UIScrollView的所有方法。

現在獲取觸摸方法,你將進入你的課堂並使用你可以在任何課程中調用的自定義委託。

+0

感謝您的建議。它的工作原理除了我試圖繪製的圓圈(在UIScrollView的子類中使用drawRect)顯示在我添加到scrollView的圖像下。有什麼建議麼? – Jack 2011-04-28 04:20:37

+0

我沒有得到確切的問題。你能否詳細說明一下。 – 2011-04-28 05:22:14

+0

謝謝。在我的視圖控制器中,我使用語句: – Jack 2011-04-28 11:28:18