2016-09-28 17 views
-2

Ich hatte eine benutzerdefinierte Zelle als Tabellenansicht Abschnittsüberschrift verwendet. Ich aktualisiert swift 3 und jetzt ist es nicht mehr zeigtSwift 3 Tabellenansicht Header benutzerdefinierte Zelle

func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { 
    let header = tableView.dequeueReusableCell(withIdentifier: "tableHeader") as! tableHeader 

dann habe ich in einigen Einschränkungen und Rück Header

+0

Was war die ältere Version von Swift? – prabodhprakash

+0

Können Sie die Deklaration der Klasse customCell anzeigen? – prabodhprakash

+0

ich bin nicht sicher, aber ich denke 2.2 – user6520705

Antwort

0

Ich weiß, es ist eine späte Antwort, aber für einige, die bis dahin die richtige Antwort nicht gefunden haben. Sie können UITableViewSectionHeight verwenden. Unten ist ein Beispiel:

func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat { 
    return 80 // this is your row height 
} 
1

Ihre eigene Klasse von UITableViewHeaderFooterView erstrecken sollte und es wird funktionieren.

+0

Wenn ich das tue dann kann ich es nicht mit der Zelle IC verbinden in Storyboard eingefügt – user6520705

Verwandte Themen