当app在后台时,drawViewHierarchyInRect

时间:2016-09-25 11:23:38

标签: ios objective-c image uiview core-graphics

我有一个代码,用于制作UIView的截图:

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

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

UIImage *image = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();
return image;

但它不起作用,如果app在后台 - UIImage是空的(不是nil)。例如,用户启动许多UIView的过程,并希望在我的应用程序执行此操作时在Fb中发送消息。

我该如何解决?

0 个答案:

没有答案