使用 CGPathContainsPoint 时,我的结果与 CAShapeLayer 的原始位置一致,但与当前位置不一致。这是正常的吗,我是否需要在我正在测试的 CGPoint 上应用转换,或者我应该在代码的其他地方寻找问题?我的 CAShapeLayer 只是通过一次更新它的 .position 属性来移动的。
为了完整起见,我补充说我的 CAShapeLayer 是 UIButton.layer 的子层。
使用 CGPathContainsPoint 时,我的结果与 CAShapeLayer 的原始位置一致,但与当前位置不一致。这是正常的吗,我是否需要在我正在测试的 CGPoint 上应用转换,或者我应该在代码的其他地方寻找问题?我的 CAShapeLayer 只是通过一次更新它的 .position 属性来移动的。
为了完整起见,我补充说我的 CAShapeLayer 是 UIButton.layer 的子层。