围绕现有点放大CGRect

EHa*_*ham 3 expand ios cgrect

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

要获得某些东西的大小,我通常会使用这样的框架:

CGRect frame = _imageView.frame;


    CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], frame);
    UIImage *img = [UIImage imageWithCGImage:imageRef];
Run Code Online (Sandbox Code Playgroud)

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

任何帮助都非常赞赏扩展CGRect

rde*_*mar 11

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