【发布时间】:2012-12-10 15:18:55
【问题描述】:
我正在 iOS 6 中开发一个应用程序,它类似于表单填写应用程序。
我使用 XML 来绘制 UI 元素,我的问题是,每当
UILable 是整数,如 x="43" y="165" 文本很好,但是当我将位置作为浮点值(如 x="43.5" y="165.2" )时,文本看起来模糊或看起来像应用中的粗体下面的图片
x="43" y="165"
x="43.5" y="165.2"
【问题讨论】:
我正在 iOS 6 中开发一个应用程序,它类似于表单填写应用程序。
我使用 XML 来绘制 UI 元素,我的问题是,每当
UILable 是整数,如 x="43" y="165" 文本很好,但是当我将位置作为浮点值(如 x="43.5" y="165.2" )时,文本看起来模糊或看起来像应用中的粗体下面的图片
x="43" y="165"
x="43.5" y="165.2"
【问题讨论】:
由于您无法将像素减半,放置在减半像素上的文本会变得模糊,因为渲染系统会尝试渲染减半像素。
您可以在round 坐标中执行哪些操作以确保像素不减半。
【讨论】:
这很正常。因为您的文本在某些亚像素区域中呈现。这意味着您不能让设备上的像素同时显示您的文本和背景。但是,如果您在 Retina Display 中使用 0.5 位置值,这应该没问题。因为 Retina Display 上的 1 个点是 2 个像素。
【讨论】: