美文网首页
boundingRectWithSize:

boundingRectWithSize:

作者: 崔盛希 | 来源:发表于2018-04-12 11:30 被阅读12次
屏幕快照 2018-04-12 上午11.27.49.png

项目里黄色感叹号:像我这么有强迫症的Code 君。忍不下了
启用:
[attributeStr boundingRectWithSize:CGSizeMake(maxWidth, 20000.f) options:NSStringDrawingUsesFontLeading|NSStringDrawingUsesLineFragmentOrigin context:nil ].size;
第一个参数跟以前方法一样,是传入一个CGSize结构体;
第二个参数options是个配置选项
高度计算时就传入NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading

如果你是用的NSString 的方法 就有第三个参数:attributes其实就是NSAttributeString的属性,是个字典类型的对象,传入你的字体NSDictionary *attrs = @{NSFontAttributeName : font};

最后一个参数就穿nil 就好了

*** 注意: 我这里遇到的坑,由于是计算 NSMutableAttributedString 必须设置富文本的字体样式,才可以计算正确

相关文章

网友评论

      本文标题:boundingRectWithSize:

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