我正在處理應用程序,在該應用程序中我想繪製一個矩形我有兩個CGRECT point.after繪製矩形我必須通過一個矩形並檢查指定點是否在說謊的矩形內或not.can有人幫助me.Thanks如何找出給定的點是否在矩形內
-(void)touchBeganAtPoint:(CGPoint)point{
if (isDrawingCompleted) {
match = NSNotFound;
for (NSInteger i = 0; i < [pointArray count]; i++)
{
NSValue *touchPointValue = [pointArray objectAtIndex:i];
CGPoint currentPoint = [touchPointValue CGPointValue];
CGRect controlPointRect = [self controlPointRectForPoint:currentPoint];
if (CGRectContainsPoint(controlPointRect, point))
{
match = i;
break;
}
}
}
}
點是我要檢查趴在矩形內,這將在點陣列兩點店進行變量.point數組總是有兩點。
「CGRect points」是什麼意思?你的意思是定義CGRect的角點嗎? – Abizern