как обнаружить свободное пространство вокруг объекта - PullRequest
0 голосов
/ 29 декабря 2011

У меня есть несколько объектов в поле зрения, и я хочу определить, свободно ли пространство (например, [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 голосов
/ 12 июля 2012

хорошо, я разрешаю это.я создаю временный прямоугольник и обнаруживаю пересечение с этим прямоугольником.все отлично работает.

...