我正在iOS 6中开发一个应用程序,它类似于表单填充应用程序。
我使用XML绘制UI元素,我的问题是每当x,y的位置为
UILable是整数,如x =“43”y =“165”,文本很好但是当我得到像x =“43.5”y =“165.2”这样的浮动值时,文本看起来模糊或看起来像粗体应用在以下图片
x =“43”y =“165”
x =“43.5”y =“165.2”
答案 0 :(得分:2)
由于无法将像素渲染一半,因此渲染系统将尝试渲染半像素时,放置在半像素上的文字会变得模糊。
您可以在round
坐标中执行哪些操作,以确保没有一半的像素。
答案 1 :(得分:0)
这是正常的。因为您的文本是在某些子像素区域中呈现的。这意味着您无法在设备上显示文本和背景上的像素。但是如果你在Retina Display中使用.5位置值,这应该没问题。因为Retina Display上的1个点是2个像素。