提问人:mypersonalaccount 提问时间:8/1/2018 最后编辑:mypersonalaccount 更新时间:8/2/2018 访问量:39
我精心制作的屏幕截图不包含某些元素
My progmatically made screenshot do not include some elements
问:
这是我第一次有计划地截取屏幕截图。问题是当我截屏时,照片上只显示我的 uilabels 和 uiimages。但是,我也有 YTPlayerView 和 Video Session,它们由初始背景颜色显示。
这是我的 TakeScreenshot 方法:
-(void)TakeScreenshot {
UIWindow *userWindow = [UIApplication sharedApplication].keyWindow;
if([[UIScreen mainScreen] respondsToSelector:@selector(scale)]){
UIGraphicsBeginImageContextWithOptions(userWindow.bounds.size, NO,
[UIScreen mainScreen].scale);
}
else{
UIGraphicsBeginImageContext(userWindow.bounds.size);
}
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *currentImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[ResultFunction changeImageWithImagee:currentImage];
}
先谢谢你!
答: 暂无答案
上一个:为什么方法没有被调用
评论
drawViewHierarchyInRect:afterScreenUpdates: