У меня есть этикетка со строкой, показанной ниже.Я бы хотел, чтобы 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)