1

我已经动态创建了一个 8x8 图像视图的网格,在该网格上显示字母并为每个字母分配标签。我可以通过 Tap Gestures 检测每个图像视图上的触摸,但我现在想要的是:如果用户在字母上滑动手指,我将能够获得每个图像视图标签。这样就可以检测到触摸的字母(连续触摸)。

请帮忙,

提前致谢。

4

2 回答 2

2

禁用单个图像视图上的用户交互并处理包含它们的超级视图上的触摸。然后你可以在 touchesMoved 中找出用户的手指在哪个图像上。

于 2012-05-10T13:58:49.803 回答
1

正如另一位海报所说,您需要处理超级视图上的触摸事件。您可以使用 touchesBegan/touchesMoved,或者您可以将平移手势识别器添加到超级视图。就个人而言,我更喜欢手势识别器。我发现它们更干净,更容易使用,所以我会走那条路。

于 2012-05-10T14:06:59.137 回答