2011-07-22 25 views
-2

私はiPhoneのためのゲームを作っている途中で、私はそれが特定の座標を過ぎると画像を削除する方法を思っていた。 Imはxcodeでこの問題を抱えています。また、いくつかのサンプルコードを投稿してください。すべての助けに感謝します。xcode画像座標

答えて

2

[imageView removeFromSuperview]; 

を試すか、あなたはそれが後で戻ってくるしたい場合は、単に

[imageView setHidden:YES]; 
+0

私が意味することは、それが削除される特定の領域を過ぎた場合です。例えばif(image.x == 10 && image.y == 10){Image.delete}です。私はコードが正しくないことを知っている。だから私はこれをどうやってやるのだろう? – Tyler

+0

@タイラー:物事をどのように動かしているか関連コードを投稿すると、その質問に答えることができます。 – PengOne

0

は、あなたが、あなたがコードを動き回っているビューaViewを持っていると言うん。今度はaRectが長方形で、aViewが表示されるはずです。 aViewaRectの外に移動し、あなたはそれを削除したい場合は、このような何かを行うことができます。私はあなたがタイマまたはそのようないくつかの方法でaViewを移動する場合、このメソッドはのみ動作することを指摘しなければならない

.... you move aView .... 
if (!CGRectContainsRect(aRect, [aView frame])) { 
    [aView removeFromSuperview]; 
} 

。そうでなければ、このようなことはやや簡単ではありません。

関連する問題