2011-07-22 111 views
-2

好吧即时在为iPhone做游戏的中间,我想知道如何删除图像,如果它通过一定的坐标。我在xcode中做这个海峡。也请张贴一些示例代码。所有的帮助表示赞赏。xcode图像坐标

回答

2

尝试

[imageView removeFromSuperview]; 

,或者,如果你想让它回来后,只是做

[imageView setHidden:YES]; 
+0

我的意思是,如果它经过某个区域,它会被删除。例如if(image.x == 10 && image.y == 10){Image.delete}。我知道代码不对。那么我该怎么做呢? – Tyler

+0

@Tyler:好吧,如果你发布了相关的代码,以便如何移动,那么我可以回答这个问题。 – PengOne

0

比方说,你有一个观点aView您通过代码走动。现在让我们假设aRect是一个矩形,其中aView应该是可见的。如果aViewaRect以外的动作和要删除它,你可以做这样的事情:

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

我要指出的是,如果你是一个计时器或一些这样的方法移动aView此方法仅适用。否则像这样的东西稍微不重要。