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