У меня есть текст:
Новый контент — опубликован сегодня | 10 минут чтения
Я хотел бы применить стили ко всему, кроме трубы, поэтому | 10 min read
Я пробовал ниже, но у него есть только стили самой трубы.
func makeAttributedText(using baseString: String?) -> NSMutableAttributedString? {
guard let baseString = baseString else { return nil }
let attributedString = NSMutableAttributedString(string: baseString, attributes: nil)
let timeToReadRange = (attributedString.string as NSString).range(of: "|")
attributedString.setAttributes([NSAttributedString.Key.font: UIFont.boldSystemFont(ofSize: 18)], range: timeToReadRange)
return attributedString
}
timeToReadRange
вы определяете только диапазон |(attributedString.string as NSString).range(of: "|")
Вы должны создать диапазон, начиная с | до конца индекса. - person Ömer Faruk Öztürk   schedule 01.06.2020