我已将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];
此处,signView
是UIReplicantView
,并已添加为tempDrawImage
的子视图。
能给我提供解决方案吗?