как сделать маржу - PullRequest
       8

как сделать маржу

0 голосов
/ 21 марта 2011

в моем приложении я хочу переместить объекты (от прикосновения, используя код ниже) внутри красного прямоугольника, как это сделать iphone screen

код:

UITouch *touch = [[event allTouches] anyObject];
CGPoint location = [touch locationInView:[touch view]];
if (insidethepaddle) {
    object1.center = CGPointMake(location.x, location.y - 50);
}

1 Ответ

0 голосов
/ 21 марта 2011

Просто используйте CGRectContainsPoint(CGRect rect, CGPoint point) или NSPointInRect(NSPoint aPoint, NSRect aRect), чтобы проверить, находится ли центр внутри, иначе просто не обновляйте объекты center.

Указанный CGRect / NSRect представляет рамку красного прямоугольника.

...