У меня есть метка со строкой, показанной ниже. Я бы хотел, чтобы secondVariable
был другого цвета. Кажется, я понял, как изменить цвет. Моя проблема заключается в получении диапазона secondVariable
.
let str = "\(firstVariable) some random text \(secondVariable)"
let secondVariableRange = str.range(???)
let secondVariableNSRange = NSRange(secondVariableRange, in: str)
let attributedString = NSMutableAttributedString.init(string:
"\(firstVariable) some random text \(secondVariable)")
attributedString.addAttribute(.foregroundColor, value: UIColor.white,
range: NSRange(secondVariableNSRange, in: attributedString)