如何获得给予CGPoint的UIView?

Aki*_*24x 17 objective-c touch uiview hittest ios

我试图找到一种方法来获得特定的UIView给定a CGPoint.简而言之,我想做一个热门测试.

例如,我有一个UIView有很多子视图,其大小小于父级UIView.我想要做的是,当touchMoved事件发生时,检查触摸的子视图周围的其他子视图.为此,能够将a转换CGPoint为子视图会很好UIView.

我是Objective-C的新手.有没有好办法呢?任何建议都会非常有用.:)

小智 22

在UIView上有一个hitTest:withEvent:选择器.这将返回包含该点的视图层次结构中最深的子视图.尝试在最顶层的视图中调用它.