如何清除屏幕截图IOS

JAc*_*Ack 6 screenshot image ios swift

我正在研究IOS应用程序,其中需要采取清晰的屏幕截图我已经尝试过了

func captureView() -> UIImage {
        //hide controls if needed
        let rect: CGRect = self.imageView.frame
        UIGraphicsBeginImageContext(rect.size)
        let context: CGContextRef = UIGraphicsGetCurrentContext()!
        self.view.layer.renderInContext(context)
        let img: UIImage = UIGraphicsGetImageFromCurrentImageContext()
        UIGraphicsEndImageContext()
        return img
    }
Run Code Online (Sandbox Code Playgroud)

但是图像的质量并不好.请为我推荐一些东西.

Özg*_*sil 10

换线

UIGraphicsBeginImageContext(rect.size)
Run Code Online (Sandbox Code Playgroud)

UIGraphicsBeginImageContextWithOptions(rect.size, false, 0.0);
Run Code Online (Sandbox Code Playgroud)