這個在開發(fā)中解決手勢問題很常用羽利。佑稠。粗卜。。桥爽。
判斷給定的點(diǎn)是否被一個CGRect包含,可以用CGRectContainsPoint函數(shù)
BOOL contains = CGRectContainsPoint(CGRect rect, CGPoint point);
判斷一個CGRect是否包含再另一個CGRect里面,常用與測試給定的對象之間是否又重疊
BOOL contains = CGRectContainsRect(CGRect rect1, CGRect rect2);
判斷兩個結(jié)構(gòu)體是否有交錯.可以用CGRectIntersectsRect
BOOL contains = CGRectIntersectsRect(CGRect rect1, CGRect rect2);
float float_ = CGRectGetMaxX(CGRect rect);返回矩形右邊緣的坐標(biāo)
CGRectGetMaxY返回矩形頂部的坐標(biāo)
CGRectGetMidX返回矩形中心X的坐標(biāo)
CGRectGetMidY返回矩形中心Y的坐標(biāo)
CGRectGetMinX返回矩形左邊緣的坐標(biāo)
CGRectGetMinY返回矩形底部的坐標(biāo)
CGRectContainsPoint 看參數(shù)說明,一個點(diǎn)是否包含在矩形中昧识,所以參數(shù)為一個點(diǎn)一個矩形