NSString *text = @"这里要很多字符,我就不打了……";
NSAttributedString *attributeString = [[NSAttributedString alloc] initWithString:text attributes:attributes];
NSRange range = NSMakeRange(0, attributeString.length);
NSDictionary *dict = [attributeString attributesAtIndex:0 effectiveRange:&range];
CGSize textSize = [text boundingRectWithSize:_contentTextView.bounds.size options:NSStringDrawingUsesLineFragmentOrigin| NSStringDrawingUsesFontLeading attributes:dict context:nil].size;
NSLog(@"height ----> %f,width ----> %f", textSize.height, textSize.width);
iOS:(boundingRectWithSize)按大小计算字符串高度
最新推荐文章于 2020-11-06 20:41:29 发布
本文介绍如何使用NSAttributedString类来获取文本的实际高度和宽度。通过初始化NSAttributedString并设置文本属性,利用boundingRectWithSize方法计算文本框大小,最终输出文本的高度和宽度。

278

被折叠的 条评论
为什么被折叠?



