我正在尝试使用下面的代码拍摄UIView的屏幕截图,但它创建了一个非视网膜截图,其大小仅为实际设备屏幕尺寸的一半。
我哪里错了?
此外view.frame.size
返回实际值的一半。
let scale = UIScreen.mainScreen().scale
UIGraphicsBeginImageContextWithOptions(view.frame.size, false, scale)
view.layer.renderInContext(UIGraphicsGetCurrentContext())
let newImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
UIImageWriteToSavedPhotosAlbum(newImage, nil, nil, nil)
由于