2015-02-21 17 views
7

Mein Tableview verfügt über einen zusätzlichen Raum an der Unterseite, wie man auf dem Bild sehen:UITableView zusätzlicher Platz unten

Alle Zeilen im Tableview eine Höhe von 71pt festgelegt haben.

enter image description here

+0

Wenn Sie die Aussicht von dort oben zu ziehen, wo kommt der Scrollbar scheinen zu springen? – Tommy

+0

@Tommy An der gleichen Stelle aus dem Bild –

+0

Nur die Antwort hat mir geholfen. https://Stackoverflow.com/a/31445770/4593553 – Jerome

Antwort

25

Ok, ich habe es.

Die "Anpassen Scroll Ansicht Einfügungen" wurde auf meinem ViewController (nicht meine TableView) markiert.

Hier ist ein answer mit einer detaillierten Erklärung

+1

Sie sollten die andere Antwort als akzeptiert markieren, das ist im Grunde, was er sagte. –

+0

danke =) !!! –

1

In meinem Fall war durch eine Fußzeile der Höhe 18 standardmäßig am unteren Rande des UITableView zu haben. Wenn Sie ihn auf 1 setzen, wird das zusätzliche Leerzeichen unten entfernt.

1

Ich hatte dieses Problem, als ich mein UITableView umgedreht für einen Chat-Nachrichtenbildschirm drehte.

Bevor ich die Tabellenansicht umblätterte, ließ die Inhaltseinfügung oben einen leeren Bereich, so dass der Inhalt durch die Navigationsleiste nicht blockiert wurde. Sobald ich es umgedreht hatte, wurde der Einsatz nach unten verschoben.

Ändern Sie Ihre 'Inhaltsinsets' im Größeninspektor von UITableView in "Nie", um diesen Speicherplatz am Ende zu entfernen.

0

Dies ist, wie kann es leicht durch Storyboard (iOS 11) festgelegt werden:

Select Table View> Size Inspector> Content Einschübe: Nie

Verwandte Themen