2009-06-28 73 views
0

我有多个UIImageView与用户交互启用。我正在实施touchesBegan,有没有办法猜测哪个图像视图被触摸,而不是基于所有图像视图制作矩形图并检查其中的触摸点存在?猜测触摸的UIImageView

我也为每个图像视图分配了不同的标签。

回答

1

在您的touchesBegan:withEvent:方法中,您可以检查UITouch对象的“视图”属性。从文档:“该属性的价值是最初发生触摸的视图对象”。

+0

http://pastie.org/527140总是打印“在x:0处触摸”,无论如何。 – Shoaibi 2009-06-28 14:34:35