我正在尝试找到一种方法来获取特定UIView
给定的CGPoint
. 简而言之,我想做一个命中测试。
例如,我有一个UIView
具有许多尺寸小于 parent 的子视图UIView
。我想要做的是,当touchMoved
事件发生时,检查触摸的子视图周围的其他子视图。为此,能够将 a 转换CGPoint
为 subview会很好UIView
。
我是 Objective-C 的新手。有什么好的方法吗?任何建议都会非常有帮助。:)
我正在尝试找到一种方法来获取特定UIView
给定的CGPoint
. 简而言之,我想做一个命中测试。
例如,我有一个UIView
具有许多尺寸小于 parent 的子视图UIView
。我想要做的是,当touchMoved
事件发生时,检查触摸的子视图周围的其他子视图。为此,能够将 a 转换CGPoint
为 subview会很好UIView
。
我是 Objective-C 的新手。有什么好的方法吗?任何建议都会非常有帮助。:)
UIView 上有一个hitTest:withEvent:选择器。这将返回包含该点的视图层次结构中最深的子视图。尝试在最顶层视图上调用它。