2012-05-10 42 views
1

我已經動態地創建了一個8x8圖像視圖的網格,其中顯示了字母並將標籤分配給each.I可以通過Tap Gestures檢測每個圖像視圖上的觸摸,但我現在想要的是:如果用戶在字母上滑動手指,我將能夠獲得每個圖像視圖標籤。這樣可以檢測到觸摸的字母(持續觸摸)。在多個圖像視圖中滑動手指

請幫忙,

在此先感謝。

回答

2

禁用單個圖像視圖上的用戶交互,並處理包含它們的超級視圖上的觸摸。然後,您可以找出用戶的手指在touchesMoved中結束的圖像。

1

正如另一張海報所說,您需要處理超級視圖上的觸摸事件。你可以使用touchesBegan/touchesMoved,或者你可以添加一個平移手勢識別器到超級視圖。就個人而言,我更喜歡手勢識別器。我發現它們更清潔,更易於使用,所以我會走這條路。

+0

好主意。我習慣於使用觸摸事件,所以我從不考慮手勢識別器。 – Brian