我正在使用iOS应用。我通常使用Interface Builder,最近它一直在产生问题。当在Xcode中看到情节提要板时,所有内容上的标签看起来都不错,但是某些UI元素在运行时无法正确呈现。此项目中的某些图像也发生了这种情况。使用的唯一字体是系统字体。
我尝试过重新调整字体并使用属性文本,但这不适用于所示的特定标签。值得一提的是,此应用是Git的一个共享项目,因此它可能无法正确拖动或出现问题,但是更改并调整文本后影响文本似乎有些奇怪。
在iOS上,结果应为清晰的文本,但如果在480p屏幕上运行Windows XP,则会产生“模糊”文本。是什么原因导致此问题?
答案 0 :(得分:0)
似乎所提供图像中UILabel
的超级视图层已设置为预渲染。出于性能方面的考虑,这很好,但看起来并不总是那么好。
如果要在UILabel
的超级视图上设置自定义图层,请尝试将图层的shouldRasterize
设置为false
。
例如:exampleLayer.shouldRasterize = false