UITableView bekommen titleForHeadersInSection swift

Möchte ich den Titel der Kopfzeile im Abschnitt der UITableView. Was ist die syntax in swift um den Titel der Kopfzeile im Abschnitt.

func tableView( tableView : UITableView,  titleForHeaderInSection section: Int)->String
{
    switch(section)
    {
    case 2:
        return "Title 2"
        break
    default:
        return ""
        break
    }

}

func tableView (tableView:UITableView , heightForHeaderInSection section:Int)->Float
{

    var title = tableView.titleForHeaderInSection[section];
    if (title == "") {
        return 0.0;
    }
    return 20.0;
}

func tableView (tableView:UITableView,  viewForHeaderInSection section:Int)->UIView
{

    var title = tableView.titleForHeaderInSection[section] as String
    if (title == "") {
        return UIView(frame:CGRectZero);
    }
    var headerView:UIView! = UIView (frame:CGRectMake(0, 0, self.tableView.frame.size.width, 20.0));
    headerView.backgroundColor = self.view.backgroundColor;

    return headerView;
}
  • Warum nutzen Sie nicht die Nummer des Abschnitts, für den Vergleich statt des Titels?
  • eigentlich will ich wissen, die syntax, um die Titel Für die Kopfzeile In Abschnitt.
Schreibe einen Kommentar