2017-08-29 4 views
1

Ich kann nicht verstehen, warum diese Tabellenansicht einen grauen Bereich am unteren Ende der Tabellenansicht hat.merkwürdiger grauer Bereich am unteren Ende des Tabellenansicht-Controllers

enter image description here

ich nur Tabelle View-Controller in Navigation-Controller eingebettet und ich fügen Sie eine Tab-Leiste Element.

Wenn ich den Navigationscontroller entferne, verschwindet dieser Bereich.

+0

what ist die Größe der Tabellenansicht in Bezug auf Superview? – Pushpendra

+0

Es tut mir leid. mein Fehler. Ich benutze keine uitableview. Ich verwende tableviewcontroller – John

Antwort

0

Haben Sie die Einschränkungen festgelegt? Das IB zeigt manchmal einen "füllenden" TableView im Bearbeitungsmodus, aber zur Laufzeit gibt es Grenzen, da die Tabellenansicht nicht in der Größe geändert wird.

EDIT: Ich denke, das Problem ist, dass Sie Schaltflächen (?) Zu einem "gebrauchsfertigen" TableViewController hinzugefügt. Ich denke, es wäre besser, einen ViewController zu verwenden und ein TableView und die Buttons manuell hinzuzufügen.

+0

ok, lass mich versuchen, es zu tun – John

0

Hier gibt es zwei mögliche Ursachen. Entweder 1) Sie haben nicht genügend Einschränkungen, um jede Kante der Tabellenansicht an die Superansicht zu heften, oder 2) die Tabellenfußansicht wird an dieser Stelle angezeigt, in diesem Fall setzen Sie tableview.tableFooterView = UIView() und implementieren heightForFooterInSection, um 0.

Verwandte Themen