如何获取所有属性 - [NSString sizeWithAttributes:]

时间:2013-10-12 20:10:57

标签: ios nsstring uitextview nsattributedstring sizewithfont

因此,我可以计算intrinsicContentSize的{​​{1}},我想知道如何获取属性字符串的所有属性,以便将它们传递给UITextView

2 个答案:

答案 0 :(得分:-1)

老兄,我在这里错过了什么吗?为什么不使用-[NSAttributedString size]?另外,请查看UITextView NSAttributedString Size

答案 1 :(得分:-2)

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

NSDictionary *attrs = aTextView.attributedText.attributes


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

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


但是如果你想要大小,只需在你拥有的referencedString上调用boundingRectWithSize:options:context: