メインのストーリーボードのサブビューであるビューとメインのストーリーボードのサブビューのサブビューの2つのビューが交差しているかどうかを検出しようとしています。Swift - 異なるスーパービューのサブビューが交差するかどうかを検出します。
subview1.frame.intersects(subview2.frame)
を使用しようとしましたが動作しません。上記の関数は常にfalse
を返します。
コンテキストについては、私はサブビュー1をドラッグしてサブビュー2にドロップしようとしており、.Ended
の状態がPanGesture
のときに2つのビュー間の衝突を検出しようとしています。
:私は.intersectsが同じで2 rects座標を比較するので、それはそれが動作しないということであってもよいことだけを推測することができます
main view
/ \
subview1 view2
\
subview2
どうしたらうまくいかないのですか?エラーは何ですか?あなたはあなたの質問に答えることさえできるように、より多くの情報を提供する必要があります。 – fuzz