我有一个由其他 subview 组成的UIView
。
此 UIView
不是应用中任何其他 View 的 subview 。
我可以从此 UIView
获取图像 (UIImage
) 吗?或者应该从显示的 View 中引用它?
最佳答案
您不需要显示它。 只需将该 View 对象传递给此函数即可获得图像
+ (UIImage *) imageWithView:(UIView *)view
{
UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}
关于ios - 从没有父 View 的 UIView 获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13972798/