私はiPhoneのためのゲームを作っている途中で、私はそれが特定の座標を過ぎると画像を削除する方法を思っていた。 Imはxcodeでこの問題を抱えています。また、いくつかのサンプルコードを投稿してください。すべての助けに感謝します。xcode画像座標
-2
A
答えて
2
[imageView removeFromSuperview];
を試すか、あなたはそれが後で戻ってくるしたい場合は、単に
[imageView setHidden:YES];
0
は、あなたが、あなたがコードを動き回っているビューaView
を持っていると言うん。今度はaRect
が長方形で、aView
が表示されるはずです。 aView
aRect
の外に移動し、あなたはそれを削除したい場合は、このような何かを行うことができます。私はあなたがタイマまたはそのようないくつかの方法でaView
を移動する場合、このメソッドはのみ動作することを指摘しなければならない
.... you move aView ....
if (!CGRectContainsRect(aRect, [aView frame])) {
[aView removeFromSuperview];
}
。そうでなければ、このようなことはやや簡単ではありません。
私が意味することは、それが削除される特定の領域を過ぎた場合です。例えばif(image.x == 10 && image.y == 10){Image.delete}です。私はコードが正しくないことを知っている。だから私はこれをどうやってやるのだろう? – Tyler
@タイラー:物事をどのように動かしているか関連コードを投稿すると、その質問に答えることができます。 – PengOne