【发布时间】:2013-08-13 09:41:48
【问题描述】:
用户可以更改在编辑屏幕中默认显示的裁剪框大小。我尝试使用以下代码:
- (UIImage *)imageByCropping:(UIImage *)imageToCrop toRect:(CGRect)rect {
CGImageRef imageRef = CGImageCreateWithImageInRect([imageToCrop CGImage], rect);
UIImage *cropped = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
return cropped;
}
但它裁剪了固定区域。如何裁剪用户选择的区域?
【问题讨论】:
-
尝试将不同的 CGRect 传递给您的给定函数,它将起作用。我不认为你的代码有任何问题。你的语言基础有问题。我建议,请阅读一些关于 Objective-C 的书籍或苹果文档。
标签: iphone ios objective-c