हाल ही में मैं इस तथ्य के बारे में सोच रहा हूं कि आईओएस ऐप में केवल UIWindow
है। यह एक और UIWindow
बनाने और इसे स्क्रीन पर रखने के लिए एक समस्या प्रतीत नहीं होता है।आईओएस ऐप में एक और UIWindow जोड़ने के फायदे, समस्याएं, उदाहरण?
मेरा प्रश्न एक तरह से अस्पष्ट है, लेकिन मैं में दिलचस्पी रखता हूँ:
- क्या मैं संभवतः एक दूसरे
UIWindow
कि अन्य तरीकों से नहीं किया जा सकता के साथ प्राप्त कर सकते थे? - एकाधिक
UIWindow
उदाहरणों का उपयोग करते समय क्या गलत हो सकता है? - मैंने देखा है कि लोग आईफोन पर विचारों जैसे पॉपओवर प्रदर्शित करने के लिए दूसरे
UIWindow
का उपयोग करते हैं। क्या यह करने का यह एक अच्छा तरीका है? क्यूं कर? क्यों नहीं? - क्या ऐसे अन्य उदाहरण हैं जहां यह
UIWindow
रखने के लिए पूरी तरह से समझ में आता है?
ऐसा नहीं है कि मैं कुछ याद कर रहा हूँ नहीं है। मैंने कभी भी UIWindow
उदाहरण बनाने की आवश्यकता महसूस नहीं की है, लेकिन शायद यह उन अद्भुत चीजों को करने की अनुमति देगी जिन्हें मैं नहीं जानता! :-)
मुझे उम्मीद है कि यह मुझे इस समस्या को हल करने में मदद कर सकता है: मुझे वर्तमान में जो कुछ भी प्रदर्शित होता है उस पर "कवर व्यू" जोड़ना होगा। यदि पहले से ही एक या अधिक मोडल नियंत्रक प्रस्तुत किए गए हैं तो यह भी काम करना चाहिए। यदि मैं रूट नियंत्रक के दृश्य में UIView
जोड़ता हूं, तो मोडल नियंत्रक शीर्ष पर बैठते हैं, इसलिए पॉपओवर नियंत्रक करें। यदि मैं कवर व्यू को सामान्य रूप से प्रस्तुत करता हूं और पहले से ही एक मोडल नियंत्रक है, तो स्क्रीन का केवल एक हिस्सा शामिल है।
आईओएस अनुप्रयोगों http://shaune.com.au/using-multiple-uiwindows-in-ios-applications/ – onmyway133