Я не уверен, что вы просите здесь, но UITextView имеет attributedText
свойство, так что вы можете получить это, выполнив:
yourTextView.attributedText
Помните, что приписывали строка не имеет только один атрибут для всей строки (например, NSString), но в зависимости от индекса он может иметь разные атрибуты (поэтому первое слово может быть выделено жирным шрифтом, а второе - курсивом).
Чтобы получить атрибут по данному индексу можно использовать следующее свойство:
attributedString.attribute("your attribute", atIndex: yourIndex, effectiveRange: yourRange)
Вы можете увидеть больше способов доступа атрибуты here.
Спасибо за Ваш ответ. Он работает, но мне нужно сохранить атрибутированную строку в переменной, чтобы передать другой ViewController. Итак, как это сделать? –
Вот как вы храните атрибутированную строку: NSAttributedString * str = self.txtView.attributedText; –
Примите ответ, если он сработает для вас, чтобы другой мог также использовать решение. –