public static int CGRectContainsPoint(CGRect rect, CGPoint point) { return ((point.x >= CGRectGetMinX(rect)) && (point.x < CGRectGetMaxX(rect)) && (point.y >= CGRectGetMinY(rect)) && (point.y < CGRectGetMaxY(rect))) ? 1 : 0; }