从图像查看图像

时间:2014-03-26 07:55:38

标签: objective-c ios7

如果我们还向imageView和NSString添加了多个View。是否有可能从ImageView获取包含所有图像和字符串等的图像? 像这样

enter image description here

1 个答案:

答案 0 :(得分:0)

根据我在你的问题中的理解,你已经为建筑添加了一个ImageView,另一个用于视频符号(作为子视图)和UILabel(再次作为子视图)。您希望将所有这些渲染为单个UIImage。为此,您可以使用:

UIGraphicsBeginImageContext(imageView.frame.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[imageView.layer renderInContext:context];
UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

屏幕截图UIImage将包含您想要的图像。