首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绘制图像时UITextview模糊

绘制图像时UITextview模糊
EN

Stack Overflow用户
提问于 2021-01-06 18:27:00
回答 2查看 81关注 0票数 0

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

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

捕获第二个文本

我试着把frame改成了整数。

UITextField blurred text

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

以下是我的代码

代码语言:javascript
复制
// 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!)
}
EN

回答 2

Stack Overflow用户

发布于 2021-01-06 19:04:06

将文本视图的优先级设置为高于常值的值。

票数 0
EN

Stack Overflow用户

发布于 2021-01-07 02:13:52

Im通常为UIGraphicsBeginImageContextWithOptions指定比例值

代码语言:javascript
复制
UIGraphicsBeginImageContextWithOptions(bounds.size, false, UIScreen.main.scale)

但是0也应该可以工作。在编写的Apple文档中,使用0.0作为比例值来使用设备比例值(就像我手动设置的那样)-也许在当前位置0不是像0.0一样的0?:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65594030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档