Как получить все атрибуты для -[NSString sizeWithAttributes:]

Так что я могу рассчитать intrinsicContentSize из UITextViewМне интересно, как получить все атрибуты приписанной строки, чтобы я мог передать их -[NSString sizeWithAttributes:]?

2 ответа

Чувак, я что-то здесь упускаю? Почему бы просто не использовать -[NSAttributedString size]? Также проверьте UITextView NSAttributedString Size.

Вы можете получить атрибуты для textview, получив его attributeString, а затем получив его атрибуты:

NSDictionary *attrs = aTextView.attributedText.attributes


В противном случае вы можете получить шрифт textview. (если это не richtext, этого достаточно)

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


НО, если вы хотите размер, просто позвоните boundingRectWithSize:options:context: на атрибутной строке у вас есть.

Другие вопросы по тегам