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

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

作者: 程序猿李墨 | 来源:发表于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