今天在项目中为了让UILabel显示在需要的位置,在设置UILabel的Frame的Origin值过程中,出现了小数,我设置的值为
[[UILabel alloc]initWithFrame:CGRectMake(100.5, 206.7, 100, 21)];
我设置的另一个label的值为
[[UILabel alloc]initWithFrame:CGRectMake(100, 232, 100, 21)];
在运行的过程中,我发现前一个label上面显示的字体,有很明显的“毛边”效果,清晰度明显低于后面一个设置的label。后来我发现原因出在label的frame的origin的值上面,因为我设置的第一个label 的frame的origin值存在小数,所以出现了显示字体的时候,字体的笔画是带点模糊效果的。
小小经验,愿和大家分享!
本文通过实例探讨了UILabel坐标设置为小数时对字体显示清晰度的影响,并分享了解决方案。
2115

被折叠的 条评论
为什么被折叠?



