2013-06-02 8 views
37

Zauważyłem składnik interfejsu użytkownika w XCode: Container View.Jak korzystać z widoku kontenera w systemie iOS?

enter image description here

Na podstawie opisu przedstawionego chciałbym ją wykorzystać do wyświetlania wielokrotnego użytku składnik mojej aplikacji w kilku różnych ekranach. Rozglądałem się po Internecie, aby znaleźć podstawowy podręcznik lub dokumentację, ale nie znalazłem niczego przydatnego.

Czy ktoś może doradzić, jak to podłączyć i wykorzystać? W tej chwili wydaje się również, że container view nie wydaje się zmieniać rozmiaru, co jest problematyczne. Wszelkie wskazówki, jak to włączyć, również zostaną docenione.

Pozdrawiam.

+0

PEŁNA PROSTA TUTORIAL: http://stackoverflow.com/a/23403979/294884 – Fattie

Odpowiedz

63

Dobrze Złammy to w kilku prostych krokach:

  1. Przeciągnij widok kontenera do głównego widoku jednego z kontrolerów. Po przeciągnięciu widoku kontenera IB utworzy segment osadzania dla ciebie i możesz zmienić rozmiar widoku kontenera, jak zwykle przeciągając punkty kontrolne zmiany rozmiaru. Wszelkie zmiany rozmiaru zostaną automatycznie odzwierciedlone w widoku, do którego wskazuje segue. Chodzi o to, że ten widok będzie zarządzany przez inny kontroler, wbudowany. enter image description here

  2. Ustaw niestandardową podklasę jako klasę wbudowanego kontrolera. enter image description here

  3. Teraz możesz iść. Zauważ, że wszystkie dodawane pojemniki będą dostępne za pośrednictwem właściwości childViewControllers na głównym kontrolerze. enter image description here

Jest to oczywiście uproszczony przepływ pracy, ale to wystarczy, aby zacząć grę. Aby uzyskać więcej informacji na ten temat, see Apple's documentation here.

+0

Świetne wyjaśnienie! Link musi zostać zaktualizowany do dokumentacji Apple. –

+1

@LiamBolling Dzięki! Zaktualizowałem link – Alladinian

+0

całkowicie aktualny przewodnik na rok 2017 tutaj: http://stackoverflow.com/a/23403979/294884 – Fattie

Powiązane problemy