iOS - 奇怪的UIView Offset

时间:2015-05-13 12:48:46

标签: ios objective-c uiview

我使用此功能从创建图像:

UIGraphicsBeginImageContextWithOptions(view.bounds.size, NO, 0.0f);
[view drawViewHierarchyInRect:view.bounds afterScreenUpdates:YES];
UIImage * snapshotImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return snapshotImage;

代码UIImage * snapshotImage = UIGraphicsGetImageFromCurrentImageContext();让我的屏幕出现故障: enter image description here

如何解决此问题?这只发生在。我在中没有这个问题。

1 个答案:

答案 0 :(得分:0)

经过大量的反复试验,我找到了这个课程:

[view drawViewHierarchyInRect:view.bounds afterScreenUpdates:YES];

afterScreenUpdates:设置为YES时,我会遇到这个故障。一旦我将其设置为NO,问题就会消失。