小编Wei*_*ang的帖子

放大后的iOS文本渲染

我写了一个函数来使用CGAffineTransformScale放大UIView.放大2倍后,所有文字看起来都很模糊.如果图像开始时分辨率较高,则图像正常.有没有办法在放大后以适当的分辨率重新渲染所有文本?

编辑: 我发现了我的问题的部分解决方案:http: //markpospesel.wordpress.com/2012/04/03/on-the-importance-of-setting-contentscalefactor-in-catiledlayer-backed-views/

  • (void)didMoveToWindow {self.contentScaleFactor = 2.0; }

通过在UIView类别中添加上述方法,UILabel,UIButton和大多数其他视图现在以高分辨率呈现.但是,这不会影响UITextView或UIWebView.这两个视图中的任何一个中的文本仍然是模糊的.

所以新的问题是,放大后如何以高分辨率重绘UITextView或UIWebView?

render text-rendering uiview cgaffinetransform ios

5
推荐指数
1
解决办法
1525
查看次数

标签 统计

cgaffinetransform ×1

ios ×1

render ×1

text-rendering ×1

uiview ×1