2017-11-16 1 views
-1

newBie hier. Ich habe einen UItableViewController in storyBoard hinzugefügt. Ich benutze dies als Einstellungsseite.So richten Sie UiTableViewController unter der Batterieleiste ein

HomeVC ----> Einstellung VC

In Code: Ich verwende den folgenden Code, um die Tableview unter der Batterie Bar zu bringen:

self.tableView.contentInset = UIEdgeInsets(top: 20,left: 0,bottom: 0,right: 0) 

Problem:

Wie die bewegen TableView unten unter der Batterieleiste, so dass ich eine Taste über der Tabelle in StoryBoard hinzufügen kann

Bitte helfen.

Antwort

0

Dafür sollten Sie einen normalen View-Controller verwenden und eine Tabelle auf den View-Controller ziehen, um die Tabellengröße beliebig zu gestalten. Auf diese Weise können Sie auch Schaltflächen platzieren, wo immer Sie möchten.

Vergessen Sie nicht, Ihrem View-Controller TableViewDataSource und TableViewDelegate zuzuweisen.

Viel Glück!

0

Nach einigen Suchen auf UiTableViewController, um es als Einstellungsseite zu verwenden, muss ich statische Zelle darauf setzen. Dieser UiTableViewController belegt die gesamte Ansicht. Um die Tableview unter dem Batteriesymbol gesetzt, Verwendung: self.tableView.contentInset = UIEdgeInsets (oben: 20, links: 0, unten: 0, rechts: 0)

jedoch keine Notwendigkeit, dies zu tun. In der ersten TableViewSection können Sie einige TableView-Zellen erstellen. Lassen Sie die erste Zelle leer, die als Rand unterhalb der Batterieleiste fungiert.