मैं UIViewController
का एक उपवर्ग है:सिंगल UIViewcontroller, एकाधिक xibs के बीच स्विच कैसे करें?
@interface KBViewController : UIViewController
कई
xib
रों साथ
, उदाहरण के लिए, एक एक Qwerty
है और एक अन्य Dvorak
लेआउट है:
KBViewControllerQuerty~iphone.xib
KBViewControllerDvorak~iphone.xib
तो उपयोगकर्ता एक बटन क्लिक करते हैं, Qwerty
Dvorak
पर स्विच है। जैसा कि आप देख सकते हैं, कोड तर्क दोनों कीबोर्ड लेआउट के लिए समान है। मुझे को xib
के साथ पुनः लोड करना है।
उम्मीद है, Dvorak
xib
में सभी बटन हुक जवाब IBOutlet
रों को KBViewController
में होगा।
दो xib
एस के बीच स्विच करने का सही तरीका क्या है?
आप मतलब को पुनः आरंभ कर करते हैं अलग निब साथ दृश्य नियंत्रक? मुझे नहीं लगता कि यह संभव है। पुराने को एक नया –
के साथ बदलने का प्रयास करें, मैं 'स्वयं को प्रतिस्थापित करना चाहता हूं।'KBViewController' में' देखें और उम्मीद है कि 'ड्वोरक' xib के सभी बटन को 'KBViewController' के प्रतिसाद' IBOutlet के लिए लगाया जाएगा। – ohho