Можно ли сделать скриншот представления, включающего CAEmitterLayer?
Всякий раз, когда я пытаюсь, представление создается нормально, но все частицы отсутствуют, вот мой код:
UIGraphicsBeginImageContext(drawingView.frame.size)
var context:CGContextRef = UIGraphicsGetCurrentContext()
drawingView.layer.renderInContext(context)
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return image
Я подтвердил, что CAEmitterLayer находится на DrawingView.layer