Ответ 1
В UIView есть селектор hitTest:withEvent:. Это возвращает самое глубокое subview в иерархии представлений, которая содержит эту точку. Попробуйте назвать это на своем верхнем виде.
Я пытаюсь найти способ получить конкретный UIView
с учетом CGPoint
. Вкратце, я хочу сделать тест на удар.
Например, у меня есть UIView
, который имеет много подзонов, размеры которых меньше родительского UIView
. Я хочу сделать это, когда произойдет событие touchMoved
, чтобы проверить другие подпункты вокруг затронутого subview.
Для этой цели было бы неплохо преобразовать CGPoint
в subview UIView
.
Я новичок в Objective-C. Есть ли хороший способ сделать это? Любое предложение было бы действительно полезно.:)
В UIView есть селектор hitTest:withEvent:. Это возвращает самое глубокое subview в иерархии представлений, которая содержит эту точку. Попробуйте назвать это на своем верхнем виде.