如何给定一个CGPoint来获得UIView?[英] How to get UIView given a CGPoint?

本文是小编为大家收集整理的关于如何给定一个CGPoint来获得UIView?的处理方法,想解了如何给定一个CGPoint来获得UIView?的问题怎么解决?如何给定一个CGPoint来获得UIView?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我正在尝试找到一种方法来获取给定 CGPoint 的特定 UIView.简而言之,我想做一个命中测试.

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

我是 Objective-C 的新手.有什么好的方法吗?任何建议都会非常有帮助.:)

解决方案

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

本文地址:https://www.itbaoku.cn/post/924708.html