iOS计算文字宽高

计算文字的尺寸(单行)

    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];
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容