从UIReplicantView生成UIImage不会在实际设备上生成图像,但在模拟器中是可行的

时间:2018-12-03 06:08:12

标签: ios objective-c uiimageview uiimage

我已将UIReplicantView添加为UIImageView的子视图,然后使用以下代码从添加的视图生成UIImage,但是当我在模拟器上的实际设备上运行此代码时出现问题工作正常。在实际设备UIImage上,对象将返回空图像。

请参见以下代码:

[self.tempDrawImage addSubview:signView];
UIGraphicsBeginImageContextWithOptions(self.tempDrawImage.bounds.size, false, 0.0f);
[signView drawViewHierarchyInRect:self.tempDrawImage.bounds afterScreenUpdates:false];
UIImage *snapshotImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[signView removeFromSuperview];

此处,signViewUIReplicantView,并已添加为tempDrawImage的子视图。

能给我提供解决方案吗?

0 个答案:

没有答案