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

2018-02-06  本文已影响47人  Zhui_Do

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

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

猜你喜欢

热点阅读