如何检测对象周围的自由空间

时间:2011-12-29 15:04:27

标签: objective-c object cgrect

我在视野中有很少的物体,我想检测空间(例如[myObject frame] - 5px)是否空闲。

现在我必须检测我的对象何时被点击但是我如何检测自由空间?

NSString *currPuzzle = [NSString stringWithFormat:@"%d", currentPuzzle];
currentObject = [puzzleArray objectForKey:currPuzzle];
currentObjectFrame = [currentObject frame];
currentObjectCenter = [currentObject center];

int left = currentObjectFrame.origin.x - 1;
int right = currentObjectFrame.origin.x + 1;
int top = currentObjectFrame.origin.y - 1;
int bottom = currentObjectFrame.origin.y + 1;

我不知道如何解决它。

任何想法?

1 个答案:

答案 0 :(得分:0)

好的我解决了。我创建临时矩形,我检测与此矩形相交。一切都很棒。