0
私はいくつかのオブジェクトを表示しており、空き領域(例:[myObject frame] - 5px
)が空いているかどうかを検出したいと考えています。オブジェクトの周りの自由空間を検出する方法
ここでオブジェクトがクリックされたときに検出する必要がありますが、空き領域を検出するにはどうすればよいですか?
どのように解決するのか分かりません。
私はいくつかのオブジェクトを表示しており、空き領域(例:[myObject frame] - 5px
)が空いているかどうかを検出したいと考えています。オブジェクトの周りの自由空間を検出する方法
ここでオブジェクトがクリックされたときに検出する必要がありますが、空き領域を検出するにはどうすればよいですか?
どのように解決するのか分かりません。
ok私はそれを解決します。私は一時的な長方形を作成し、私はこのrectと交差を検出します。すべてうまくいく。
本当に "空き領域"を検出する必要がありますか?オブジェクトがクリックされるたびに、その空き領域にないことがわかりますか? –
はい。私はオブジェクトを参照して、1つをクリックし、左のスペースがこの空きスペースでこのオブジェクトを移動するために利用可能であるかどうかをチェックしなければならない。 –
フレームプロパティはスーパービューの座標系に対する相対的なNSRectである。スーパービューのフレームを知っていれば、オブジェクトのフレームと比較することができます。 –