1.比較數(shù)值
兩個(gè)點(diǎn)是否相同
bool CGPointEqualToPoint(CGPoint point1, CGPoint point2)
比較兩個(gè)矩形的尺寸
bool CGSizeEqualToSize(CGSize size1, CGSize size2)
比較兩個(gè)rect
bool CGRectEqualToRect(CGRect rect1, CGRect rect2)
2.檢查
檢測(cè)一個(gè)矩形當(dāng)中是否包含某個(gè)點(diǎn)
bool CGRectContainsPoint(CGRect rect, CGPoint point)
檢測(cè)rect1是否包含rect2
bool CGRectContainsRect(CGRect rect1, CGRect rect2)
判斷rect1與rect2是否相交
bool CGRectIntersectsRect(CGRect rect1, CGRect rect2)
3.獲取相應(yīng)的值
CGFloat CGRectGetMinX(CGRect rect) 獲取最小的X值
CGFloat CGRectGetMidX(CGRect rect) 獲取矩形的中心點(diǎn)X值
CGFloat CGRectGetMaxX(CGRect rect) 獲取矩形的最大X值
CGFloat CGRectGetMinY(CGRect rect) 獲取最小的Y值
CGFloat CGRectGetMidY(CGRect rect) 獲取矩形的中心點(diǎn)Y值
CGFloat CGRectGetMaxY(CGRect rect) 獲取矩形的最大Y值
CGFloat CGRectGetWidth(CGRect rect) 獲取矩形的寬度值
CGFloat CGRectGetHeight(CGRect rect) 獲取矩形的高度值
4. 檢測(cè)矩形是否存在或者無(wú)窮大
檢測(cè)矩形是否長(zhǎng)度或者寬度為0,或者為null
bool CGRectIsEmpty(CGRect rect)
檢測(cè)矩形是否為null
bool CGRectIsNull(CGRect rect)
檢測(cè)矩形是否為無(wú)窮大
bool CGRectIsNull(CGRect rect)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者