swift ios 8 changer la police du titre de la section dans une tableview

Je voudrais changer le type de police et taille de police d'un en-tête de section dans une table view controller.

Mon code:

func tableView(tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
    let header = view as! UITableViewHeaderFooterView
    header.textLabel.textColor = UIColor.blackColor()
    header.textLabel.font = UIFont(name: "Futura", size: 38)!
}

Mais cela ne fonctionne pas. Des idées?

  • Futura fichier de police doit être là à l'intérieur de votre dossier de projet
  • cette police est inclus. le texte de la cellule avait cette police,trop
  • ok..alors essayez le code ci-dessus dans viewForHeaderInSection méthode. Et de prendre une étiquette de texte d'en-tête var title = UILabel() title.font = UIFont(name: "Futura", size: 38)! title.textColor = UIColor.lightGrayColor() et puis header.addSubview(title)
  • tout est ok, le code ci-dessus est correctement - j'ai mis le code dans le mauvais swift fichier -.-
InformationsquelleAutor Ghost108 | 2015-07-13