美文网首页
iOS--动态显示lable高度

iOS--动态显示lable高度

作者: 舒耀 | 来源:发表于2015-05-28 10:04 被阅读159次
    • (CGSize) textSizeWithText:(NSString) text font:(UIFont) font{
      if (text==nil||[text isKindOfClass:[NSNull class]]) {
      return CGSizeZero;
      }
      // iOS7_API_根据文字 字数动态确定Label宽高
      if (IS_IOS_7) {
      return [text sizeWithAttributes:[NSDictionary dictionaryWithObjectsAndKeys:font,NSFontAttributeName, nil]];
      }else{
      return [text sizeWithFont:font];
      }
      }

    • (CGSize) textSizeWithText:(NSString) text font:(UIFont) font width:(CGFloat) width{
      if (text==nil||[text isKindOfClass:[NSNull class]]) {
      return CGSizeZero;
      }
      CGSize size=[self textSizeWithText:text font:font];
      int row = size.width/width+1;
      return CGSizeMake(width, row*(size.height+1));
      }

    相关文章

      网友评论

          本文标题:iOS--动态显示lable高度

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