我试图通过移动,捏合和旋转gestoures来操作它来保存图像。
无论我尝试什么,我得到的都是真实的形象,
我在UIView容器和UIIMageView上尝试使用UIGraphicsBeginImageContextWithOptions但没有成功。
希望有人可以帮助解决这个问题。
谢谢,
伊泰
答案 0 :(得分:2)
你可以试试这个:
UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0.0);
CGContextConcatCTM(UIGraphicsGetCurrentContext(), imageView.transform);
[imageView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
这是假设您的imageView
已通过应用CGAffineTransform
进行转换。