0
有没有办法快速获取视图(包含)UITouch的特定点?我有相对于self.view的坐标,但想知道当时的任何/所有视图。我的看法层次类似于获取位于触摸位置的uiview
- self.view
- 滚动型
- 视图
- 视图
- 滚动型
有没有办法快速获取视图(包含)UITouch的特定点?我有相对于self.view的坐标,但想知道当时的任何/所有视图。我的看法层次类似于获取位于触摸位置的uiview
可以使用CGRectContainsPoint()
方法。 该方法将返回一个布尔值。 您需要传递视图帧(CGRect
)和相对于触摸的坐标(CGPoint
)。
你也可以用这种方法过于检查,
CGPoint aPoint = //your touch point;
BOOL isPointInsideView = [yourView pointInside:aPoint withEvent:nil];
这里给定的点(aPoint
)与你给(yourView
)视图检查,并返回一个布尔值。
谢谢,这些都很好看。我还在hitTest上找到了一些信息:这也可能起作用。 – 2012-07-09 19:57:48