我有一个视图,它使用代码中的约束来构建。我发现的问题是水龙头的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)
}
我不知道此偏移量来自何处,并且视图太复杂而无法添加到此问题中。任何人都可以给我一些指示,指出解决我的问题的正确方向是什么?
所有视图均正确布置,没有冲突约束。