Сделайте снимок текущего экрана с Metal в быстром
Я старался:
let scale = UIScreen.mainScreen().scale
UIGraphicsBeginImageContextWithOptions(metalLayer.bounds.size,false,scale)
// metalLayer.renderInContext(UIGraphicsGetCurrentContext()!)
// self.view.layer ...
metalLayer.presentationLayer()!.renderInContext(UIGraphicsGetCurrentContext()!)
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil)
Но результат - пустой скриншот. Любая помощь будет хорошей!
Пожалуйста, имейте в виду, что я хочу сделать снимок CAMetalLayer