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

2021-09-30 11:47:37 字數 582 閱讀 3061

判斷給定的點是否被乙個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返回矩形底部的座標

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裡面,常用與測試給定的物件之間是否又重疊...

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

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