Просто интересно, есть ли другой способ проверить область касания, используя многоугольник определенной формы, а не просто используя CGRectMake.
Вот тот же код для этого примера:
CGPoint location = [[Director sharedDirector] convertCoordinate: [touch locationInView: [touch view]]];
CGRect mySurface = CGRectMake(x, y, temp.contentSize.width, temp.contentSize.height);
if(CGRectContainsPoint(mySurface, location)) {
// do something
return kEventHandled;
}
Я думал о том, чтобы в операторе if было несколько объектов CGRect, но интересовался, есть ли лучший способ сделать это как что-то вроде карты изображений в html для якорей.