CGRectInset 的使用方法:
CGRectInset 的使用方法:
//CGRectInset 将原来的矩形放大或者缩小,正表示缩小,负表示放大。
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));
//输出结果:{{20, 80}, {170, 40}}
CGRectoffset的使用方法:
//CGRectOffset 将原来的左上角点的坐标变化
CGRect rect = CGRectMake(80, 50, 130, 100);
/**以左上角为顶点
* @param rect <#rect description#>
* @param -20 X坐标左移20
* @param 30 Y坐标上移30
宽度和高度不变
*/
CGRect upRect = CGRectOffset(rect, -20, 30);
NSLog(@"%@",NSStringFromRect(upRect));
//输出结果: {{60, 80}, {130, 100}}