【发布时间】:2015-01-18 03:44:14
【问题描述】:
是否可以截取包含 CAEmitterLayer 的视图?
每当我尝试时,视图都创建得很好,但是所有粒子都丢失了,这是我的代码:
UIGraphicsBeginImageContext(drawingView.frame.size)
var context:CGContextRef = UIGraphicsGetCurrentContext()
drawingView.layer.renderInContext(context)
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return image
我已经确认 CAEmitterLayer 在 drawingView.layer 上
【问题讨论】:
-
最后,我得到了一些东西:drawViewHierarchyInRect,这篇文章谈到 CAEmitterLayer 无法在 renderInContext stackoverflow.com/questions/11926690/… 上绘制
标签: swift caemitterlayer