मैं निम्नलिखित समस्या है:नेविगेट स्क्रीन बटन
अपने आवेदन में अन्य लोगों के स्क्रीन पर नेविगेट करने के दो तरीके हैं: बटन द्वारा या एक टैब बार से।
सभी स्क्रीनों में टैब बार होता है जो अन्य स्क्रीन को कॉल करता है लेकिन होम स्क्रीन वह है जिसमें बटन होते हैं लेकिन टैब बार नहीं होता है।
जब मैं अपना ऐप विकसित करना शुरू करता हूं तो मैं टैब बार एप्लिकेशन टेम्पलेट चुनता हूं और यदि मैं टैब दबाकर स्क्रीन को कॉल करता हूं तो यह ठीक काम करता है। समस्या तब होती है जब मैं होम स्क्रीन के साथ काम करता हूं:
- मुझे इस विशिष्ट स्क्रीन में टैब बार को "छिपाने" की आवश्यकता है।
- होम स्क्रीन में, यदि मैं बटन द्वारा एक नई स्क्रीन कॉल करता हूं तो टैब बार नई स्क्रीन में गायब हो जाता है (समझ में आता है क्योंकि स्क्रीन एक बटन द्वारा कॉल कर रही है और टैब बार द्वारा नहीं)।
मुझे यह सोचने के लिए कि शायद मैं एक कस्टम टैब बार (मुझे अभी तक नहीं पता) बना सकता है और इसे अपनी स्क्रीन पर यूआईसींट्रोल की तरह कॉल कर सकता हूं, इसलिए अगर मुझे बदलने की ज़रूरत है टैब बार संशोधन उन सभी स्क्रीन पर सक्षम होंगे जो उस नियंत्रण को कॉल करते हैं।
आप क्या सलाह देते हैं? एक कस्टम टैब बार बनाने और यूआईसींट्रोल की तरह इसका उपयोग करना एक अच्छा विचार है? यदि हां, तो मैं एक कैसे बना सकता हूं?
मैं इस का उपयोग खिड़कियों
RecurringGiftListViewController *listViewController = [[RecurringGiftListViewController alloc] initWithNibName:@"RecurringGiftListViewController" bundle:nil];
listViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:listViewController animated:YES];
[listViewController release];
आप बिट कोड है कि आप विचारों पुश करने के लिए का उपयोग कर रख सकते हैं? – Ahmed
@ अहमद यकीन है कि, मैं इसका उपयोग करता हूं, मैं इसे विंडोज़ रिकूरिंग गिफ्ट लिस्ट व्यू कंट्रोलर * सूचीव्यू कंट्रोलर = [[रिकूरिंग गिफ्ट लिस्ट व्यू कंट्रोलर एलोक] initWithNibName: @ "RecurringGiftListViewController" बंडल: nil] पर कॉल करने के लिए इसका उपयोग करता हूं; listViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; [स्वयं उपस्थित मॉड्यूल दृश्य नियंत्रक: सूची दृश्य नियंत्रक एनिमेटेड: हाँ]; [listViewController रिलीज]; – avmauricio