ho una serie di intestazioni che usoModifica sezioni intestazione colore di sfondo in UITableView utilizzando una matrice di intestazioni
let sectionHeaderTitleArray = ["test1","test2","test3]
e stanno mostrato utilizzando
func tableView[tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
return self.sectionHeaderTitleArray[section] as String
}
Ora, tutto questo funziona bene ma vorrei modificare il colore di sfondo delle intestazioni in modo che siano più visibili (Colore più scuro)
qualsiasi idea se posso farlo in una linea semplice o devo usare una cella personalizzata in c Reate questo aggiornamento
grazie
//number of sections and names for the table
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return self.sectionHeaderTitleArray.count
}
func tableView(tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
return self.sectionHeaderTitleArray[section] as String
}
func tableView(tableView: UITableView, ViewForHeaderInSection section: Int) -> UIView? {
return self.tableView.backgroundColor = UIColor.lightGrayColor()
}
possibile duplicato di [UITableView - cambia colore intestazione sezione] (http://stackoverflow.com/questions/813068/uitableview-change-section-header-color) – luk2302
bene si restituisce un UIColor quando si aspetta un UIView. – Jaysbays
è necessario impostarlo con returnedView.backgroundColor = UIColor.lightGrayColor() dove returnsView è l'UIView che si inizializza in func tableView (tableView: UITableView, viewForHeaderInSection sezione: Int) -> UIView? – Jaysbays