使用带有CALayer子层的UIView获取UIImage

时间:2018-01-21 17:57:22

标签: ios swift uiview calayer

我已阅读并经历过: UIImage from CALayer - iPhone SDK

但是当我尝试使用UIGraphicsGetImageFromCurrentImageContext()时,我似乎只在我添加到UIImage的返回UIView中获取了子图层。我希望返回的UIImage同时拥有UIView中的相机Feed以及我添加到CALayer的{​​{1}}子图层。

我在UIView设置了相机Feed,绘制了我的子图层,添加了我的子图层,然后设置了我的上下文:

UIView

全部在UIGraphicsBeginImageContextWithOptions(myView.layer.frame.size,myView.layer.isOpaque,UIScreen.man.scale)

然后在稍后的按钮操作中我尝试:

viewDidLoad()

但是保存的图像只有我的子图层和我制作的图纸,而不是相机Feed。有什么想法吗?

0 个答案:

没有答案