CGPathContainsPointを使用すると、結果はCAShapeLayerの元の位置と一致しますが、現在の位置とは一致しません。これは正常ですか。テストしているCGPointに変換を適用する必要がありますか、それともコードの他の場所で問題を探す必要がありますか?私のCAShapeLayerは、.positionプロパティを1回更新するだけで移動しました。
完全を期すために、CAShapeLayerはUIButton.layerのサブレイヤーであることを追加します。
CGPathContainsPointを使用すると、結果はCAShapeLayerの元の位置と一致しますが、現在の位置とは一致しません。これは正常ですか。テストしているCGPointに変換を適用する必要がありますか、それともコードの他の場所で問題を探す必要がありますか?私のCAShapeLayerは、.positionプロパティを1回更新するだけで移動しました。
完全を期すために、CAShapeLayerはUIButton.layerのサブレイヤーであることを追加します。