У меня есть текстовое представление, которое объединяет несколько строк, каждая из которых разделена новой строкой. Каждая строка также имеет заголовок, который я хотел бы отобразить другим цветом и жирным шрифтом.
Код, который у меня есть, следующий:
let summaryText = "Summary \n"
let summaryAttributes = [NSAttributedString.Key.foregroundColor: UIColor.orange]
let summaryString = NSAttributedString(string: summaryText, attributes:summaryAttributes)
GoalSettingDetailsTextView.attributedText = summaryString + GoalSettingMoreDetailsSummary + "\n\n" + "Notes \n" + GoalSettingMoreDetailsNotes
Здесь вы можете видеть, что я пытался сделать «Резюме» оранжевым. Я также пытался отобразить заголовок «Примечания» в виде обычной строки без каких-либо атрибутов. Эта часть отлично работает. Тем не менее, я получаю ошибку с "summaryString".
Ошибка:
Двоичный оператор '+' нельзя применять к операндам типа 'NSAttributedString' и 'String'
Как мне заставить это работать?