CGRectInset 的使用方法:
CGRectInset 的使用方法:
//CGRectInset 將原來的矩形放大或者縮小辙喂,正表示縮小洞拨,負(fù)表示放大。
CGRect rect = CGRectMake(80, 50, 130, 100);
/**
* @param rect 以rect為中心 放大或縮小
* @param -20 X軸方向放大兩個20
* @param 30 Y軸方向縮小兩個30
*/
CGRect upRect = CGRectInset(rect, -20, 30);
NSLog(@"%@", NSStringFromRect(upRect));
//輸出結(jié)果:{{20, 80}, {170, 40}}
CGRectoffset的使用方法:
//CGRectOffset 將原來的左上角點的坐標(biāo)變化
CGRect rect = CGRectMake(80, 50, 130, 100);
/**以左上角為頂點
* @param rect <#rect description#>
* @param -20 X坐標(biāo)左移20
* @param 30 Y坐標(biāo)上移30
寬度和高度不變
*/
CGRect upRect = CGRectOffset(rect, -20, 30);
NSLog(@"%@",NSStringFromRect(upRect));
//輸出結(jié)果: {{60, 80}, {130, 100}}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者