關於CGRect包含交錯,邊緣,中心的檢測

2021-09-01 18:50:32 字數 596 閱讀 8265

判斷給定的點是否被乙個cgrect包含,可以用

cgrectcontainspoint函式

bool contains = cgrectcontainspoint(cgrect rect, cgpoint point);

判斷乙個cgrect是否包含再另乙個cgrect裡面,常用與測試給定的物件之間是否又重疊

bool contains = cgrectcontainsrect(cgrect rect1, cgrect rect2);

判斷兩個結構體是否有交錯.可以用cgrectintersectsrect

bool contains = cgrectintersectsrect(cgrect rect1, cgrect rect2);

float float_ = cgrectgetmaxx(cgrect rect);返回矩形右邊緣的座標

cgrectgetmaxy返回矩形頂部的座標

cgrectgetmidx返回矩形中心x的座標

cgrectgetmidy返回矩形中心y的座標

cgrectgetminx返回矩形左邊緣的座標

cgrectgetminy返回矩形底部的座標

關於CGRect包含交錯,邊緣,中心的檢測

判斷給定的點是否被乙個cgrect包含,可以用 cgrectcontainspoint函式 bool contains cgrectcontainspoint cgrect rect,cgpoint point 判斷乙個cgrect是否包含再另乙個cgrect裡面,常用與測試給定的物件之間是否又重疊...

IOS常用CGRect的交錯,邊緣,中心的檢測

bool contains cgrectcontainspoint cgrect rect,cgpoint point 判斷乙個cgrect是否包含再另乙個cgrect裡面,常用與測試給定的物件之間是否又重疊 bool contains cgrectcontainsrect cgrect rect1...

IOS常用CGRect的交錯,邊緣,中心的檢測

判斷給定的點是否被乙個cgrect包含,可以用cgrectcontainspoint函式 bool contains cgrectcontainspoint cgrect rect,cgpoint point 判斷乙個cgrect是否包含再另乙個cgrect裡面,常用與測試給定的物件之間是否又重疊 ...