2012-01-06 18 views
-1

重複した画像を補正する効率的な方法私は今、次のように使用したキーワードANYOBJECTを何度も見てきました:キーワードの代替用途「ANYOBJECT」、または

UITouch *touch = [[event allTouches] anyObject]; 

を、このシナリオを想像してみてください。 UIImageViewオブジェクトを配置するXピクセルとYピクセルを決定しました。それを配置する前に、このピクセル位置に重なりを防ぐための他の画像がないことを確認したいと思います。私の画像はグリッドにスナップしているので、この方法で正確なピクセル位置を知ることができます。

任意のオブジェクトをその決定されたピクセル位置から、私が既に決定した新しい位置に移動する構文を決定しようとしています。このトピックへのご意見ありがとうございます。

+0

'anyObject'はキーワードではなく、他のものと同様のメッセージです。決定された場所について話すと、プログラム上の意味ですか? – Geoffroy

答えて

0

AnyObjectは、単純にNSArrayにインデックスを付ける方法です。あなたが求めている質問は、子供のリストを照会するウィンドウを照会し、衝突を防ぐために座標を各(ない)座標に要求することからなる、少し複雑です。

は、私は具体的にサブビュー、フレームとの境界に注意を払うhttp://developer.apple.com/library/ios/ipad/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/WindowsandViews/WindowsandViews.html

でいくつかの光の読書をお勧めします。がんばろう!!

+0

ありがとうございます。明らかな説明は、常に画面上のすべてのオブジェクトをポーリングすることでした。私は画面上の100個のオブジェクトを見ています。この時点までに100個ものチェックを済ませています。私はこのルートを試して、それがどのように実行されるか見ることができます。 –

関連する問題