围绕现有点放大CGRect

时间:2013-07-07 03:03:51

标签: ios expand cgrect

我正在使用CGRect从imageview中剪切图像。矩形是根据imageview上的功能自动生成的,但我想略微放大10%,但大约在同一点上。

要获得我通常会使用这样的帧的大小:

CGRect frame = _imageView.frame;


    CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], frame);
    UIImage *img = [UIImage imageWithCGImage:imageRef];

然后用origin.x更改但是我无法获得现有矩形的框架。

在扩展CGRect时非常感谢任何帮助

1 个答案:

答案 0 :(得分:11)

看看CGRectInset,我想会做你想要的。根据插图的符号,您可以创建一个小于或大于具有相同中心点的原始矩形。