美文网首页
UILabel自适应文字以后,显示英文时候上方会有横线

UILabel自适应文字以后,显示英文时候上方会有横线

作者: Zhui_Do | 来源:发表于2018-02-06 13:24 被阅读47次

    这个bug很隐蔽,因为你求出来的大小是精度很高的小数,你把计算出的宽度和高度强制转换为整数后,再设置frame就没有问题了。
    因为对于所有的view 来说,如果frame.size是高精度小数,显示的时候,边界都会有黑线。

     self.contentLabel.frame = CGRectMake(MarginNormal, MarginNormal+(int)(self.cellHeight), HSWidth-2*MarginNormal, (int)(tmpRect.size.height));
    

    相关文章

      网友评论

          本文标题:UILabel自适应文字以后,显示英文时候上方会有横线

          本文链接:https://www.haomeiwen.com/subject/dbrgzxtx.html