【发布时间】:2018-02-01 22:45:33
【问题描述】:
我有一个隐藏的 UIView,我需要对其进行完整截图。我不想 .hidden = NO * 截屏 * .hidden = YES。原因是这有时会导致屏幕截图倒置。
+ (UIImage *) imageWithView:(UIView *)view
{
UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}
这是我的代码,如果 UIView 被隐藏,它什么也不做。
Take a snapshot of a hidden UIView -- 不起作用
我用谷歌搜索了一遍,但没有找到答案。请用 Objective-C 中的代码回复。
【问题讨论】: