如果我们还向imageView和NSString添加了多个View。是否有可能从ImageView获取包含所有图像和字符串等的图像? 像这样
答案 0 :(得分:0)
根据我在你的问题中的理解,你已经为建筑添加了一个ImageView,另一个用于视频符号(作为子视图)和UILabel(再次作为子视图)。您希望将所有这些渲染为单个UIImage。为此,您可以使用:
UIGraphicsBeginImageContext(imageView.frame.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[imageView.layer renderInContext:context];
UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
屏幕截图UIImage将包含您想要的图像。