[英]Obtaining UIImage with UIView with a CALayer sublayer
我已阅读并阅读了以下内容: CALayer的UIImage-iPhone SDK
但是,当我尝试使用UIGraphicsGetImageFromCurrentImageContext()
似乎只能在添加到UIView
的返回UIImage
中获得子层。 我希望返回的UIImage
在我的UIView
中以及我添加到UIView
的CALayer
子层中都包含相机提要。
我在UIView
设置相机提要,绘制子层,添加子层,然后使用以下方法设置Context:
UIGraphicsBeginImageContextWithOptions(myView.layer.frame.size,myView.layer.isOpaque,UIScreen.man.scale)
全部在viewDidLoad()
。
然后在稍后的按钮操作中尝试:
let img = UIGraphicsGetImageFromCurrentImageContext()
UIImageWriteToSavePhotosAlbum(img!,nil,nil,nil)
但是保存的图像只有我的子图层包含我制作的图形,而没有相机提要。 有任何想法吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.