UIlabel.AttributedText. Атрибуты не работают в iOS 13+ - PullRequest
0 голосов
/ 05 ноября 2019

При добавлении 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
    }
...