Mam podklasa UIViewController
:Pojedyncze UIViewcontroller, jak przełączać się między wieloma Xibs?
@interface KBViewController : UIViewController
z wieloma xib
s, na przykład, jeden jest Qwerty
a inny jest Dvorak
układ:
KBViewControllerQuerty~iphone.xib
KBViewControllerDvorak~iphone.xib
Więc gdy użytkownik kliknij przycisk, Qwerty
jest przełącznikiem na Dvorak
. Jak widać, logika kodu jest identyczna dla obu układów klawiatury. Potrzebuję ponownie załadować view
z innym xib
.
Mamy nadzieję, że wszystkie przyciski w Dvorak
xib
będą haczyki do odpowiadających IBOutlet
sw KBViewController
.
Jaki jest właściwy sposób przełączania między dwoma xib
s?
masz na myśli ponownie zainicjować kontroler widok z innej stalówki? nie sądzę, że to możliwe. spróbuj wymienić stary na nowy –
Chciałbym zastąpić 'self.zobacz 'in' KBViewController' i miejmy nadzieję, że wszystkie przyciski w 'Dvorak' Xib będą podpięte do odpowiadającego' IBOutlet's 'KBViewController'. – ohho