美文网首页
动态计算返回文字的高度

动态计算返回文字的高度

作者: 安勒个安 | 来源:发表于2016-11-29 22:26 被阅读29次

多数情况下,我们返回的数据显示在UILabel、UITextView、UITableView上并不是固定的,下面这个方法是帮助我们动态的去计算文字高度。展示在UI界面上

  • method 获取指定宽度情况下,字符串Value的高度
  • param value 待计算的字符串
  • param fontSize 字体的大小
  • param andWidth 限制字符串显示区域的宽度
  • result float 返回的高度
  -(float) heightForString:(NSString *)value fontSize:(float)fontSize andWidth:(float)width  
{  
    CGSize sizeToFit = [value sizeWithFont:[UIFont systemFontOfSize:fontSize] constrainedToSize:CGSizeMake(width, CGFLOAT_MAX) lineBreakMode:UILineBreakModeWordWrap];
 //  此处的换行类型(lineBreakMode)可根据自己的实际情况进行设置
 
    return sizeToFit.height;  
}  

相关文章

网友评论

      本文标题:动态计算返回文字的高度

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