美文网首页
iOS CGRectContainsPoint

iOS CGRectContainsPoint

作者: IMKel | 来源:发表于2018-04-02 17:21 被阅读187次

该函数CGRectContainsPoint(CGRect rect, CGPoint point)是用于判断,参数2point是否包含在参数1rect中。事例代码如下:

- (void)hudViewDidClick:(UITapGestureRecognizer *)tap
{
    CGPoint point = [tap locationInView:self.extraView.superview];
    
    if (CGRectContainsPoint(self.extraView.frame, point))
    {
        FKLog(@"包含");
    }else
    {
        FKLog(@"不包含");
    }
}

注意

调用CGRectContainsPoint()函数时,参数1,参数2都必须是参照同一个坐标系。如果不注意这个问题,就会导致程序错乱。

相关文章

网友评论

      本文标题:iOS CGRectContainsPoint

      本文链接:https://www.haomeiwen.com/subject/ccuxhftx.html