分享

iOS 计算label的宽度和高度

 叹落花 2018-12-25
  • //根据宽度求高度 content 计算的内容 width 计算的宽度 font字体大小
  • + (CGFloat)getLabelHeightWithText:(NSString *)text width:(CGFloat)width font: (CGFloat)font
  • {
  • CGRect rect = [text boundingRectWithSize:CGSizeMake(width, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:[UIFont ZKYLTFont:font]} context:nil];
  • return rect.size.height;
  • }
  • //根据高度度求宽度 text 计算的内容 Height 计算的高度 font字体大小
  • + (CGFloat)getWidthWithText:(NSString *)text height:(CGFloat)height font:(CGFloat)font{
  • CGRect rect = [text boundingRectWithSize:CGSizeMake(MAXFLOAT, height)
  • options:NSStringDrawingUsesLineFragmentOrigin
  • attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:font]}
  • context:nil];
  • return rect.size.width;
  • }
    • 本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
      转藏 分享 献花(0

      0条评论

      发表

      请遵守用户 评论公约