При добавлении UILabel.attributedText
на UITableViewCell
. он не работает на устройствах iOS 13 + , но работает нормально в версиях ниже ОС.
descLabel.attributedText = self.highlight(string: searchText, in: trimmedString)
func highlight(string: String?, in text: String?) -> NSMutableAttributedString {
let attributedString = NSMutableAttributedString(string: text ?? kNilText)
let rangeArray = self.rangesOfString(string: string, in: text)
for value: NSValue in rangeArray {
attributedString.addAttribute(NSAttributedStringKey.foregroundColor, value:
UIColor.newslettersColor(), range: value.rangeValue)
}
return attributedString
}