Jak wywołać jeden plik xib z innej klasy, ios

Dużo szukałem w Google, ale w niektórych przypadkach popełniam błąd dotyczący pliku xib. Mam cztery przyciski w widoku pliku kontroler.xib. Następnie, gdy nacisnę przycisk raz, dwa, trzy, musi zostać wyświetlony tekst typu wpisu alertu. Udało się to zrobić.

Ale kiedy kliknę czwarty przycisk, muszę wyświetlić plik pickerView.xib. Ale kiedy debuguję aplikację, brakuje sekwencji aplikacji i wyświetlana jest klasa main.m.

Proszę mi ktoś pomóc. Daj mi wskazówkę, aby kontynuować.


person Ratnakar    schedule 07.06.2012    source źródło
comment
chcesz wyświetlić nowy widok w nowym kontrolerze lub chcesz załadować widok w tym samym kontrolerze widoku?   -  person rishi    schedule 07.06.2012
comment
Pokaż kod, który uruchamia się po naciśnięciu czwartego przycisku.   -  person Phillip Mills    schedule 07.06.2012


Odpowiedzi (1)


„Muszę wyświetlić inny plik pickerView.xib” ?.. jeśli pickerView jest podklasą UIViewController, możesz to po prostu pokazać .. jeśli jest to tylko plik nib zawierający pickerView , możesz użyć loadNibNamed:(NSString *)name owner:(id)owner options:(NSDictionary *)options , ale w rzeczywistości nie musisz umieść go w oddzielnym pliku nib.. xib może pomieścić w sobie więcej niż jeden widok, więc możesz użyć oryginalnego viewController.xib lub, co wolę, programowo, bez ładowania go z xib.

person Malek_Jundi    schedule 07.06.2012