好的我正在制作iphone的游戏,我想知道如果它超过某个坐标,如何删除图像。我在xcode中做这个海峡。另请发布一些示例代码。所有帮助表示赞赏。
答案 0 :(得分:2)
尝试
[imageView removeFromSuperview];
或者,如果您希望以后再回来,请执行
[imageView setHidden:YES];
答案 1 :(得分:0)
让我们假设您正在通过代码移动视图aView
。现在让我们说aRect
是一个矩形,aView
应该是可见的。如果aView
移出aRect
并且您想删除它,则可以执行以下操作:
.... you move aView ....
if (!CGRectContainsRect(aRect, [aView frame])) {
[aView removeFromSuperview];
}
我应该指出,只有在使用计时器或某种方法移动aView
时,此方法才有效。否则这样的事情就不那么重要了。