0

我在 self.view 上有很多 UIview 对象,而且 self.view 上也可以使用一键手势。现在我担心的是,当我触摸 self.view 时,我想知道在我的触摸下是否存在任何 UIView 对象,如果我想获取该对象的属性(如标签值)。请帮助我如何获取信息。在此先感谢。

4

1 回答 1

1

你可能想读我关于这个主题的书:

http://www.aeth.com/iOSBook/ch18.html#_hit_testing

该部分的示例代码:

CGPoint p = [g locationOfTouch:0 inView:self]; // g is the gesture recognizer
UIView* v = [self hitTest:p withEvent:nil];

self手势识别器附加到的超级视图在哪里。您需要进行必要的替换...

于 2013-03-27T03:18:22.130 回答