J'ai lu des questions similaires Mais je n'ai pas eu la réponse: J'ai Table View With Headers et le premier a un titre et un numéro Je veux changer la couleur de ce nombre dans l'en-tête dans la vue de table mes codes:comment changer la couleur de la partie du titre d'en-tête dans tableView dans swift 3?
var headerList = ["Account" , "Help" , "" ]
override func viewDidLoad() {
super.viewDidLoad()
self.headerList[0] = "Account \(userAccountMoney)"
}
override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let returnedView = UIView(frame: CGRect(x: 0, y: 0, width: view.frame.size.width, height: 25))
returnedView.backgroundColor = UIColor.init(red: 229/255, green: 233/255, blue: 236/255, alpha: 1.0)
let label = UILabel(frame: CGRect(x: -20, y: 7, width: view.frame.size.width, height: 25))
label.text = self.headerList[section]
label.textAlignment = .right
label.textColor = .lightGray
}
que vous voyez dans mes codes les titres d'en-tête sont gris mais je veux dans le premier en-tête Titre du mot de compte soit toujours gris, mais le userAccountMoney être le vert, le problème est que parce userAccountMoney est une autre variable Je ne pourrais pas utiliser des questions similaires
Créer un 'NSAttributedString' et utiliser la propriété' attributeText' – vadian
J'ai lu les questions similaires Mais le problème est que je veux changer textColor Mais tous les mots dans le premier titre d'en-tête –
'NSAttributedString' est la solution . Vois ma réponse. – vadian