Bester Ansatz zum Hinzufügen von statischen TableView-Zellen zu einem UIViewcontroller?

Ich möchte meiner App einen Login hinzufügen, der aussieht wie eine Tabelle, aber es scheint nicht so einfach zu implementieren zu sein. Ich habe versucht, mein Ziel mit mehr als einem Ansatz zu erreichen, bin mir aber nicht sicher, welche Lösung die beste ist.

Beispielsweise haben Dropbox und Facebook eine solche Anmeldeseite.

Hier sind meine 3 Ansätze:

Ich habe 2 UITextfelder zu meiner Ansicht hinzugefügt (ohne Rahmen) und ein platziert. png dahinter, das sieht aus wie eine tableviewcell. (Nicht der beste Ansatz, da ich echte Tabellenansichten verwenden möchte)

Ich habe meinem ViewController eine Container-Ansicht hinzugefügt und darin eine Tabellenansicht mit statischen Tabellenansichten platziert. Das Problem dabei ist, dass ich nicht weiß, wie ich auf die Informationen in meinem Viewcontroller zugreifen soll.

Ich habe meinem ViewController eine Tabellenansicht hinzugefügt und dabei dynamische Zellen verwendet. Verbindete die Ausgänge für Delegate und Datasource mit meinem Viewcontroller und initialisierte sie mit den Delegate- und Datasource-Methoden. Das Problem hierbei ist, dass ich in einem uiviewcontroller keine statischen Tabellenansichten verwenden kann.

Gibt es einen besseren Weg, um dieses Problem zu lösen? Ich würde wirklich gerne wissen, wie man das eleganter macht.

BEARBEITEN:

Ein ContainerViewController hat dieses Problem vor einigen Monaten im Grunde genommen für mich gelöst. Nachdem Sie einen in den Hauptcontroller eingebettet haben, können Sie über denprepareForSegue Funktionieren Sie und definieren Sie eine protokollbasierte Schnittstelle für diesen speziellen Controller, um mit dem eingebetteten Controller zu interagieren.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage