当前位置:   article > 正文

iOS 计算UILabel的宽度(定高)和高度(定宽)_ios 计算label高度

ios 计算label高度

当计算UILabel高度的时候,我们要定死宽度,下面是计算高度的方法

  1. /**
  2.  根据宽度求高度
  3.  @param text 计算的内容
  4.  @param width 计算的宽度
  5.  @param font font字体大小
  6.  @return 放回label的高度
  7.  */
  8. + (CGFloat)getLabelHeightWithText:(NSString *)text width:(CGFloat)width font: (CGFloat)font
  9. {
  10.     CGRect rect = [text boundingRectWithSize:CGSizeMake(width, MAXFLOAT)
  11.                                      options:NSStringDrawingUsesLineFragmentOrigin
  12.                                   attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:font]} context:nil];
  13.     
  14.     return rect.size.height;
  15. }

当计算UILabel宽度的时候,我们要定死高度,下面是计算高度的方法

  1. /**
  2.  根据高度求宽度
  3.  @param text 计算的内容
  4.  @param height 计算的高度
  5.  @param font font字体大小
  6.  @return 返回Label的宽度
  7.  */
  8. + (CGFloat)getWidthWithText:(NSString *)text height:(CGFloat)height font:(CGFloat)font{
  9.     
  10.     CGRect rect = [text bo
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/268669
推荐阅读
相关标签
  

闽ICP备14008679号