点击UIView时,HitTest结果有偏移

时间:2018-11-01 08:14:19

标签: ios swift uiview hittest

我有一个视图,它使用代码中的约束来构建。我发现的问题是水龙头的y偏移约为w.r.t 50点。要在哪里注册点。以下“ hack”解决了该问题:

override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
    return super.hitTest(CGPoint(x: point.x, y: point.y - 50), with: event)
}

我不知道此偏移量来自何处,并且视图太复杂而无法添加到此问题中。任何人都可以给我一些指示,指出解决我的问题的正确方向是什么?

所有视图均正确布置,没有冲突约束。

0 个答案:

没有答案