首页 > 解决方案 > 绘制图像时UITextview模糊

问题描述

当我绘制一个新图像时,uitextview 是模糊的。

绘制新图像后的第一个文本。看起来很模糊。

秒文本被捕获

在此处输入图像描述

我试过这个 anwser 将帧更改为整数。

UITextField 模糊文本

它在绘制新图像之前工作,但在绘制图像时它不起作用。

这是我的代码

// UIView -> UIImage
convenience init(view: UIView) {
        UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.isOpaque, 0)
    view.drawHierarchy(in: view.bounds, afterScreenUpdates: true)
    
    let image = UIGraphicsGetImageFromCurrentImageContext()!
    UIGraphicsEndImageContext()
    
    self.init(cgImage: image.cgImage!)
}

标签: iosswiftuitextviewdrawimagecgimage

解决方案


将 textview 的优先级设置为比通常值更高的值。


推荐阅读