我有一个给定的视图宽度大小(例如 450,我从中得到viewWidth = rectOftable.size.width;
),其中 rectOftable 是具有内容视图大小(宽度和高度)的矩形。现在,我创建了一个包含一个字符串的 NSAttributedString,它的大小可能大于 450(例如 1100 )。
我需要做的是将此 NSAttributedString 拆分为相对于给定宽度的多个子字符串(此处为 450,即视图的大小)。所以,这里需要显示 1100/450 = 2+1 行。
目前,我可以做的是仅按长度拆分 NSAttributedString,即[attrStr attributedSubstringFromRange:NSMakeRange(startIndex, 170)]
这里的 170 是当前长度,但大小是 1100。
如何改为按宽度拆分 NSAttributedString?没有任何关于此的参考。