gpt4 book ai didi

ios 7 drawViewHierarchyInRect :afterScreenUpdates: black screen on iPad only

转载 作者:可可西里 更新时间:2023-11-01 06:08:43 29 4
gpt4 key购买 nike

我遇到了非常奇怪的情况...我正在尝试通过调用 contentSize 从 ScrollView (drawViewHierarchyInRect: afterScreenUpdates: 超过屏幕边界三倍)捕获内容如下:

+ (UIImage *) imageFromScrollView: (UIScrollView *) scrollView {

UIGraphicsBeginImageContext(size);

[view drawViewHierarchyInRect: CGRectMake(0, 0, scrollView.contentSize.width, scrollView.contentSize.height)
afterScreenUpdates: YES];

UIImage * image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

return image;
}

它适用于:iPhone 设备、iPhone 和 iPad 模拟器,但适用于 iPad 设备。你有过类似的问题吗?如果有任何帮助,我将不胜感激!

最佳答案

使用

UIGraphicsBeginImageContextWithOptions(size, NO, [UIScreen mainScreen].scale);

NO 在这里很重要,因为它返回一个非不透明的图像。

关于ios 7 drawViewHierarchyInRect :afterScreenUpdates: black screen on iPad only,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21730733/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com