У меня есть метка, где я буду sh, чтобы показать некоторые слова в строке 1, а некоторые слова в строке 2. Я смог добиться этого, поместив "\ n" между строками. Слова в строке 2 - это приписанная строка с цветом фона, однако цвет фона начинается с первой строки.
Есть ли способ, я могу получить цвет фона только в строке 2?
Ниже приведен код:
let attributedString = NSMutableAttributedString(string: "Line 1 Text" ?? "")
let attributesForNonSelectedRow = [NSAttributedString.Key.font:UIFont.systemFont(ofSize: 14, weight: UIFont.Weight.semibold),NSAttributedString.Key.foregroundColor:UIColor(rgb: 0x707070),NSAttributedString.Key.backgroundColor:UIColor(rgb: 0xE5E5E5)]
let myTitle = NSAttributedString(string: " \n Line 2 Text", attributes: attributesForNonSelectedRow)
attributedString.append(myTitle)
searchTitleLabel.lineBreakMode = .byWordWrapping
searchTitleLabel.numberOfLines = 0
searchTitleLabel.attributedText = attributedString