2016-08-20 3 views
0

Ich habe eine UITableView mit gruppierten Stil. Ich habe die Fußzeile Höhe auf 0.Grauer Bereich unter gruppierten UITableView

tableView.sectionFooterHeight = 0.0 

Wenn ich den ganzen Weg nach unten scrollen ich einen grauen Bereich am unteren Rand der Tabellenansicht zu bekommen.

enter image description here

Wie kann ich von diesem Bereich wieder los?

Bearbeiten: Dieses Problem tritt nur bei gruppierten Tabellenstil auf. Wenn ich einen einfachen Stil verwende, bekomme ich keinen leeren Bereich. Aber ein einfacher Stil ist aus anderen Gründen keine Option.

Antwort

1

Es muss die Höhe des Abschnitts Fußzeile sein, die diesen Bereich verbraucht. Versuchen Sie Folgendes einzustellen:

func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat { 

    return CGFloat.min 
} 
+0

Dadurch wurde der Bereich einfach weiß. Aber der leere Bereich ist immer noch da. – RajV

+0

Ich habe die Antwort bearbeitet. Bitte überprüfen Sie –

+0

Ja, die Rückkehr von CGFloat.min das Problem behoben. Es ist interessant, dass die Rückgabe von 0 nicht funktioniert. Setzen Sie auch footerHeight nicht auf 0 oder CGFloat.min. – RajV

0

Instantiate die tablefooter Ansicht mit einem UIView zB:

`tableView.tableFooterView = UIView()` 
+0

Dies wurde nicht von der Gegend los. – RajV

+0

Sie verwenden gruppierte Tableview oder plain ..? –

+0

Wie meine Frage sagt, verwende ich gruppierten Stil. Das Problem tritt nur auf, wenn ich gruppierten Stil verwende. – RajV

Verwandte Themen