美文网首页
iOS计算文字宽高

iOS计算文字宽高

作者: i_promise | 来源:发表于2018-05-25 16:18 被阅读64次

    计算文字的尺寸(单行)

        NSDictionary *btAtt = @{NSFontAttributeName : [UIFont systemFontOfSize:KCHANGEHEIGHTVALUE(14)]};
        CGSize btSize = [_messageList.bt sizeWithAttributes:btAtt];
    

    计算文字的尺寸(多行)

        NSDictionary *btAtt = @{NSFontAttributeName : [UIFont systemFontOfSize:KCHANGEHEIGHTVALUE(14)]};
        /**
         限制文本宽高
    
         @param 300 最大宽度
         @param MAXFLOAT 高度不限
         @return CGSize
         */
        CGSize textSize = CGSizeMake(300, MAXFLOAT);
        CGRect textRect = [_messageList.bt boundingRectWithSize:textSize options:NSStringDrawingUsesLineFragmentOrigin attributes:btAtt context:nil];
    

    相关文章

      网友评论

          本文标题:iOS计算文字宽高

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