xcode图像坐标

时间:2011-07-22 20:50:08

标签: xcode image coordinate

好的我正在制作iphone的游戏,我想知道如果它超过某个坐标,如何删除图像。我在xcode中做这个海峡。另请发布一些示例代码。所有帮助表示赞赏。

2 个答案:

答案 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时,此方法才有效。否则这样的事情就不那么重要了。