Najlepsze podejście do dodawania komórek Static-TableView do kontrolera UIViewcontroller?

Chcę dodać do mojej aplikacji logowanie typu tableview-a-like-login, ale wydaje się, że nie jest to łatwe do zaimplementowania. Starałem się osiągnąć mój cel, stosując więcej niż jedno podejście, ale nie jestem pewien, które rozwiązanie jest najlepsze.

Na przykład Dropbox i Facebook mają taką stronę logowania.

Oto moje 3 podejścia:

Dodałem 2 UITextfields do mojego widoku (bez obramowania) i umieściłem. png za, który wygląda jak widok tabeli. (Nie najlepsze podejście, ponieważ chcę używać prawdziwych tabelarycznych)

Dodałem widok kontenera do mojego ViewControllera umieszczonego w widoku tabeli ze statycznymi widokami tabeli wewnątrz. Problem polega na tym, że nie wiem, jak uzyskać dostęp do informacji wewnątrz mojego kontrolera widoku?

Dodałem widok tabeli do mojego ViewControllera i użyłem wraz z nim komórek dynamicznych. Połączył wyjścia dla delegata i źródła danych z moim viewcontrollerem i zainicjował je za pomocą metod delegowania i źródła danych. Problem polega na tym, że nie mogę używać statycznych widoków tabeli wewnątrz kontrolera uiviewcontroller.

Czy jest lepszy sposób na rozwiązanie tego problemu? Naprawdę chciałbym wiedzieć, jak to zrobić w bardziej elegancki sposób.

EDYTOWAĆ:

ContainerViewController w zasadzie rozwiązał ten problem kilka miesięcy temu. Po osadzeniu jednego w głównym kontrolerze możesz uzyskać do niego dostęp za pośrednictwemprepareForSegue funkcja i zdefiniowanie interfejsu opartego na protokole dla tego konkretnego kontrolera do interakcji z wbudowanym kontrolerem.

questionAnswers(6)

yourAnswerToTheQuestion