当我绘制一个新的图像时,uitextview是模糊的。
绘制新图像后的第一个文本。看起来像是模糊的。
捕获第二个文本

我试着把frame改成了整数。
它在绘制新图像之前工作,但在绘制图像时不起作用。
以下是我的代码
// 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!)
}发布于 2021-01-06 19:04:06
将文本视图的优先级设置为高于常值的值。
发布于 2021-01-07 02:13:52
Im通常为UIGraphicsBeginImageContextWithOptions指定比例值
UIGraphicsBeginImageContextWithOptions(bounds.size, false, UIScreen.main.scale)但是0也应该可以工作。在编写的Apple文档中,使用0.0作为比例值来使用设备比例值(就像我手动设置的那样)-也许在当前位置0不是像0.0一样的0?:)
https://stackoverflow.com/questions/65594030
复制相似问题