1

所以我可以计算intrinsicContentSizea UITextView,我想知道如何获取属性字符串的所有属性,以便我可以将它们传递给-[NSString sizeWithAttributes:]

4

2 回答 2

-1

伙计,我在这里错过了什么吗?为什么不直接使用-[NSAttributedString size]?另外,查看UITextView NSAttributedString Size

于 2013-10-12T20:10:57.227 回答
-2

您可以通过获取 textview 的属性 String 然后获取它的属性来获取 textview 的属性:

NSDictionary *attrs = aTextView.attributedText.attributes


否则,您可以获得 textview 的字体。(如果不是富文本,那就足够了)

NSDictionary *attrs = @{NSFontAttributeName: aTextView.font };


但是,如果您想要大小,只需调用boundingRectWithSize:options:context:您拥有的属性字符串即可。

于 2013-10-12T20:39:31.380 回答