在我的应用程序中我想在红色矩形内移动对象(使用下面的代码触摸)如何使
代码:
UITouch *touch = [[event allTouches] anyObject];
CGPoint location = [touch locationInView:[touch view]];
if (insidethepaddle) {
object1.center = CGPointMake(location.x, location.y - 50);
}
答案 0 :(得分:0)
只需使用CGRectContainsPoint(CGRect rect, CGPoint point)
或NSPointInRect(NSPoint aPoint, NSRect aRect)
来测试中心是否仍在内部,否则只是不要更新对象center
。
指定的CGRect
/ NSRect
代表红色矩形的框架。