Przepraszamy za chyba noob pytanie, chłopaki. Jestem nowy w rozwoju iOS.Jak mogę utworzyć kontroler widoku zdefiniowany w XIB?
Jak utworzyć kontroler widoku zdefiniowany w XIB?
Po utworzeniu nowej klasy odziedziczonej po UIViewController
w Xcode za pomocą "Nowego pliku" i zaznaczeniu pola wyboru with XIB
tworzy się plik XIB, który nie ma elementu viewController
. Ale raczej ma on placeholder
, który wskazuje na UIViewController
, który jest zdefiniowany jako w kodzie.
Ale widzę, że możesz sam utworzyć kontroler w Konstruktorze interfejsów i określić dla niego customClass.
Niestety to nie działa dla mnie. Otrzymuję loaded the "EmbeddedViewController" nib but the view outlet was not set
błąd w czasie wykonywania. Ale wierzyłem, że właściwość view
musi być ustawiona automatycznie przez moduł ładujący, ponieważ wszystko jest zdefiniowane przez XIB. Działa to w ten sposób dla TableView i jego komórek na przykład.
Proszę podać przykład jak to zrobić?
stworzyłem przykładowy projekt: https://github.com/cppexpert/SampleWithNib
Kontroler w pytaniu jest EmbeddedViewController
To jest prawdziwa odpowiedź. Doszliście do właściwego wniosku, a inni ludzie po prostu nie zrozumieli tego pytania. – SuitedSloth