我有一个覆盖所有场景的透明面板(UIView
)。我已将panGestureRecognizer
添加到此面板中,我会在panGesture
开始的位置获取面板下方的视图。我尝试使用hittest,但它返回了面板,并且没有找到返回面板下方视图的方法。
答案 0 :(得分:0)
在gestureRecognizer的selector方法中,检查状态是否为began
,然后在透明视图中获取手势识别器的location
方法。像这样:
if gestureRecognizer.state == .began {
let point = gestureRecognizer.location(in: NonTransparentView)
}