文本在视觉效果上模糊不清

时间:2017-08-01 14:24:01

标签: ios swift3 xcode8

背景:我在图像的视图中堆叠了几个按钮和一个标签,并带有一些视觉效果视图,用于模糊。

难题:按钮和标签中的文字是像素化的,而其他文字则清晰锐利。它几乎就像标签和按钮已被转换为渲染严重的图像一样。

DoneDid

  • 将按钮和标签放在其自己的视图中。
  • 将带有标签和按钮的视图放在Visual Effects视图堆栈之外。
  • 使用字体,缩放,各种其他设置。
  • 设置"广告资源详情栏的背景"使用纯色来检查潜在的外汇泄漏到上覆视图。
  • 查看"视觉效果视图上的模糊文字"和几种变化的种类。没有什么能与我目前的经历相提并论。

与往常一样,这个社区非常棒,我很欣赏任何可能突破这种视觉奇怪的想法。

我们正在查看库存类型标签 Inventory Type label is the thing we are looking at

标签详细信息(尝试了几种字体,而不仅仅是Arial)

Label details (tried several fonts, not just Arial)

模糊"广告资源类型"标签 Blurry "Inventory Type" label

1 个答案:

答案 0 :(得分:3)

3小时研究, 发帖求助...... 片刻之后发现了这个问题。

好的,所以包含带有模糊效果的图像堆栈的视图,包括标签和背景图像,都有一个阴影,我将它扔在它下面的滚动单元格上。

在寻找处理图层阴影的解决方案时,有人提到栅格化整个视图以提高效率。这意味着....它将整个视图及其内容转换为各种图像以降低处理资源。

这是...... (detailedImageView是父UIView的名称)

detailedImageView.layer.shouldRasterize = true

我将其更改为“False”,这是此参数和BAM的默认值...清晰明快的文本。

我希望这有助于某人。 enter image description here