美文网首页
计算文本宽度高度注意事项

计算文本宽度高度注意事项

作者: 程序猿李墨 | 来源:发表于2018-06-20 14:22 被阅读0次

由于计算出来的值比实际需要的值略小,故需要对其向上取整,这样子获取的高度才是我们所需要的。

CGRect rect = [tipStr boundingRectWithSize:CGSizeMake(_tipLabel.frame.size.width, CGFLOAT_MAX) options:NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading attributes:@{NSFontAttributeName: _tipLabel.font} context:nil];

获取的rect后,还需要做以下的操作:

double height = ceil(rect.size.height);  

这个函数是四舍五入向上取整

计算文本大小注意事项

高斯函数

Objective-C浮点数转化整数(向上取整、向下取整)

相关文章

网友评论

      本文标题:计算文本宽度高度注意事项

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