CGRectContainsPoint的具体用法解释

判断给定的点是否被一个CGRect包含,可以用CGRectContainsPoint函数
例如:

-(CLLockItemView *)itemViewWithTouchLocation:(CGPoint)point{

    

    CLLockItemView *itemView = nil;

    

    for (CLLockItemView *itemViewSub in self.subviews) {

        

        if(!CGRectContainsPoint(itemViewSub.frame, point)) continue;

        itemView = itemViewSub;

        break;

    }

    

    return itemView;

}

BOOL contains = CGRectContainsPoint(CGRect rect, CGPoint point);
判断一个CGPoint 是否包含再另一个UIView的CGRect里面,常用与测试给定的对象之间是否又重叠
posted @ 2016-04-27 12:56  墨VS雪  阅读(605)  评论(0编辑  收藏  举报