【发布时间】:2014-09-13 11:24:37
【问题描述】:
由于问题本身是不言自明的,我如何检查给定点是否在给定的视图范围内。
【问题讨论】:
由于问题本身是不言自明的,我如何检查给定点是否在给定的视图范围内。
【问题讨论】:
您可以通过多种方式实现它
UIViewpointInside 方法。它返回一个布尔值,指示接收器是否包含指定的点。
-(BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event
CGGeometryCGRectContainsPoint方法。它返回一个矩形是否包含一个指定的点。
bool CGRectContainsPoint (CGRect rect, CGPoint point);
CGGeometryCGPointEqualToPointmethod.返回两点是否相等。
bool CGPointEqualToPoint (CGPoint point1, CGPoint point2);
【讨论】:
CGRectContainsPoint(view.frame, point);
【讨论】: