所以我可以计算intrinsicContentSize
a UITextView
,我想知道如何获取属性字符串的所有属性,以便我可以将它们传递给-[NSString sizeWithAttributes:]
?
问问题
1756 次
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 回答