ios - Xcode स्टोरीबोर्ड और xib कनेक्शन




storyboard viewcontroller (3)

अपने संपादक में कहानी बोर्ड खोलें और किसी भी दृश्य नियंत्रक पर क्लिक करें। ऐसा करने से आप सभी प्रॉक्सी ऑब्जेक्ट्स को सूचीबद्ध कर सकते हैं जिन्हें आप किसी भी एक्सब का चयन करते समय देखने के लिए उपयोग में आए हैं। निम्नलिखित चित्र को बेहतर ढंग से समझने में आपकी सहायता करनी चाहिए

अब पहचान निरीक्षक टैब को गोटो मिला और हाइलाइट किए गए टेक्स्ट फ़ील्ड में आप वर्ग का नाम डालें

मेरे पास कई दृश्य नियंत्रकों के साथ एक कहानी बोर्ड परियोजना है और मैंने "connecter.h, connector.m" नामक एक वर्ग बनाया है अब मैं इस वर्ग को एक .xib फ़ाइल से कनेक्ट कर सकता हूं?

क्रिप्या मेरि सहायता करे।


अपने संबंधक वर्ग को xib के साथ बाँध करने के लिए इसे करें: [यहां पर मैं xib के साथ ViewController वर्ग को बाध्य किया है]

और फ़ाइल के मालिक के साथ दृश्य कनेक्ट करें और आपके कनेक्टर क्लास का प्रकार व्यू नियंत्रक होना चाहिए और विधि होनी चाहिए

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

जब आप connector.h और connector.m बनाते हैं तो आप XIB बना सकते हैं इसे UIViewController उपवर्ग चुन कर और चेकबॉक्स पर क्लिक करें: "उपयोगकर्ता इंटरफ़ेस के लिए XIB के साथ"। अगर आपने पहले से ही एम एंड एच फाइल बनाई है, तो आप खिड़की से देखें का चयन करके अंत में एक नया जीयूआई फ़ाइल जोड़ सकते हैं और अंत में connector को अपने नियंत्रक कस्टम क्लास की स्थापना कर सकते हैं आप एक ही परियोजना में StoryBoard और StoryBoard को एक साथ मिल सकते हैं। अधिक सहायता के लिए देखें

दृश्य नियंत्रक को प्रस्तुत करने के लिए आप निम्न कोड का उपयोग कर सकते हैं

YourViewController *viewController=[[YourViewController alloc]initWithNibName:@"ViewControllerName" bundle:nil];

[self presentViewController:viewController animated:YES completion:nil];

NavigatinController मामले में

   [self.navigationController pushViewController:viewController animated:YES];




xcode4.6