Ich kann leicht die den Titel für Header-Bereich wie zurückgeben:returing Header-Titel in HeaderSection Tabellenansicht
if(section == 1) {
}
und so weiter
Ich habe diese:
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
if let UpperView = Bundle.main.loadNibNamed("Head", owner: self, options: nil)?.first as? Head {
let sectionTitle = ["Head0","Head1","Head2"]
var mysection = 0
for sectitile in sectionTitle
{
if(section == mysection)
{
UpperView.lhlHead.text = sectitile
mysection += 1
}
}
return UpperView
}
return nil
}
Ich möchte setze Head1, Head2, Head3 in einem Label der Header-Ansicht.
Es funktioniert gut, wenn ich diese verwenden:
if(section == 0) {
UpperView.lhlHead.text = "Head0"
} else if(section == 1) {
UpperView.lhlHead.text = "Head1"
} else if(section == 2) {
UpperView.lhlHead.text = "Head2"
}
Wenn sich die Verwendung Array keine Saiten gesehen. Warum passiert dies?