Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS-隐藏UIView的屏幕截图_Ios_Uiview_Uiimage - Fatal编程技术网

iOS-隐藏UIView的屏幕截图

iOS-隐藏UIView的屏幕截图,ios,uiview,uiimage,Ios,Uiview,Uiimage,我有一个隐藏的UIView,我需要完整的截图。我不想。隐藏=否*截图*。隐藏=是。原因是,这有时会导致屏幕截图倒置 + (UIImage *) imageWithView:(UIView *)view { UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0); [view.layer renderInContext:UIGraphicsGetCurrentContext()];

我有一个隐藏的UIView,我需要完整的截图。我不想。隐藏=否*截图*。隐藏=是。原因是,这有时会导致屏幕截图倒置

+ (UIImage *) imageWithView:(UIView *)view
{
    UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0);
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];

    UIImage * img = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    return img;
}
这是我的代码,如果UIView被隐藏,它不会做任何事情

”“不行


我在谷歌上搜索了一下,没有找到答案。请使用Objective-C中的代码进行响应。

从您给定的链接,另一个视图应仅覆盖您的视图,然后在您的视图中将“隐藏”设置为false/NO,这意味着您的视图应在覆盖视图后面可见。那很好用。将要绘制的视图保留在视图层次结构的底部,覆盖视图的覆盖视图