我有屏幕等于SceneView IM的大小寻求捕捉无法采取截图 - 屏幕大小并返回图像的问题
let screen = CGRect(x: 0, y: 0, width: sceneView.frame.size.width, height: sceneView.frame.size.height - 60)
至于尺寸,我招呼着“无法调用初始化为与类型的参数列表(的CGRect)。我想如何去修复这个错误类型CGFloat的?
func Screenshot()
{
UIGraphicsBeginImageContextWithOptions(UIScreen.main.bounds.size, false, CGFloat(screen))
view.layer.render(in: UIGraphicsGetCurrentContext()!)
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
UIImageWriteToSavedPhotosAlbum(image!, nil, nil, nil)
}
为了创建自定义边界,请使用CGSize。 – jonpeter