我正在使用CGRect从imageview中剪切图像。矩形是根据imageview上的功能自动生成的,但我想略微放大10%,但大约在同一点上。
要获得我通常会使用这样的帧的大小:
CGRect frame = _imageView.frame;
CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], frame);
UIImage *img = [UIImage imageWithCGImage:imageRef];
然后用origin.x更改但是我无法获得现有矩形的框架。
在扩展CGRect时非常感谢任何帮助
答案 0 :(得分:11)
看看CGRectInset,我想会做你想要的。根据插图的符号,您可以创建一个小于或大于具有相同中心点的原始矩形。