Meine Tabellenansicht hat unten einen zusätzlichen Platz, wie Sie auf dem Bild sehen:
Alle Zeilen in der tableView haben eine feste Höhe von 71pt.
Ok, ich habe es.
Die "Scroll View Insets anpassen" wurde auf meinem viewController (nicht meine TableView) markiert.
Hier ist eine Antwort mit einer detaillierten Erklärung
In meinem Fall war das am Fuß des UITableView standardmäßig eine Fußzeile der Höhe 18. Wenn Sie ihn auf 1 setzen, wird das zusätzliche Leerzeichen unten entfernt.
Ich hatte dieses Problem, als ich mein UITableView für einen Chat-Messaging-Bildschirm umgedreht habe.
Bevor ich die Tabellenansicht umgedreht habe, hat die Inhaltseinfügung oben einen leeren Bereich hinterlassen, so dass der Inhalt durch die Navigationsleiste nicht blockiert wurde, wenn wir den gesamten Bildlauf durchgeführt haben. Sobald ich es umgedreht habe, wurde der Einsatz nach unten verschoben.
Ändern Sie im Größeninspektor Ihrer UITableView Ihre Inhaltsinsets in "Nie", um diesen Speicherplatz am Ende zu entfernen.
So kann es einfach über das Storyboard (iOS 11) behoben werden:
Wählen Sie Tabellenansicht & gt; Größeninspektor & gt; Inhaltseinfügungen: Nie
Tags und Links uitableview ios storyboard