同事写的界面使用循环计算label尺寸,结果在6s上右边出现一条黑色竖线,在5上则不会出现。
看了下代码,这个label的width 是80.3333,原因可能是因为像素值显示的时候机型版本较低的忽略了0.3333而机型较高的则会显示出来,结果就出现了黑线
处理方法:向下取整
floor(x) 取不大于x的最大整数 对宽度向下取整就可以解决问题了
roundf 四舍五入
同事写的界面使用循环计算label尺寸,结果在6s上右边出现一条黑色竖线,在5上则不会出现。
看了下代码,这个label的width 是80.3333,原因可能是因为像素值显示的时候机型版本较低的忽略了0.3333而机型较高的则会显示出来,结果就出现了黑线
处理方法:向下取整
floor(x) 取不大于x的最大整数 对宽度向下取整就可以解决问题了
roundf 四舍五入
本文标题:IOS UILabel显示右边出现一条竖线问题
本文链接:https://www.haomeiwen.com/subject/rpyzrttx.html
网友评论