我有两个UIImageView:第一个放在另一个顶部(例如叠加层)。 我现在想要截取整个事情的截图。 请注意,在该步骤之前,我允许用户通过平移,缩放和旋转来更改叠加层,因此我必须跟踪其编辑。
所以,这是作业:
我要将它们合并到一段类似的代码中:
UIGraphicsBeginImageContext...
...
UIImage *result = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
但......“最适合”而不是“......”?
示例代码被广泛接受! 感谢
答案 0 :(得分:3)
UIGraphicsBeginImageContext(firstImage.size);
[firstImage drawAtPoint:CGPointMake(0,0)];
[secondImage drawAtPoint:CGPointMake(0,0)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();