我正在使用CGRectContainsPoint
来查找某个点是否在rect内,但它总是返回false。
如果我错了,请纠正我并帮助我理解这一点是否在CGRect
内。这是我的代码:
BOOL isObjectInside = false;
CGPoint serverPoint = CGPointMake(78,157);
CGRect frame = CGRectMake(31, 207, 98, 28);
if(CGRectContainsPoint(frame, serverPoint))
{
isObjectInside = true;
}
else
{
isObjectInside = false;
}
答案 0 :(得分:2)
以下是视图层次结构的呈现:
请注意,红点不在黄色方块内。
因此,预计CGRectContainsPoint
会返回NO
/ false
。