我正在使用CGRectContainsPoint
來查找某個點是否在rect內但始終返回false。iOS中的CGRectContainsPoint失敗
如果我錯了,請糾正我並幫助我瞭解點是否在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;
}
您的serverPoint的y位置是157,但您的框架僅在207處啓動。因此它不包含該點。嘗試給服務器點的y位置提供210或者其他東西。 – 2015-02-11 07:00:47