हाल ही में मैं इस तथ्य के बारे में सोच रहा हूं कि आईओएस ऐप में केवल एक ही है UIWindow
। यह एक UIWindow
और बनाने और इसे स्क्रीन पर रखने के लिए एक मुद्दा नहीं लगता है ।
मेरा प्रश्न अस्पष्ट है, लेकिन मुझे इसमें दिलचस्पी है:
- मैं संभवतः एक दूसरे के साथ क्या हासिल कर सकता हूं
UIWindow
जो अन्य तरीकों से नहीं किया जा सकता है? - कई
UIWindow
उदाहरणों का उपयोग करते समय क्या गलत हो सकता है ? - मैंने देखा है कि लोग
UIWindow
आईफ़ोन पर विचारों की तरह पॉपओवर प्रदर्शित करने के लिए एक 2 का उपयोग करते हैं । क्या यह इसे करने का एक अच्छा तरीका है? क्यों? क्यों नहीं? - क्या ऐसे अन्य उदाहरण हैं जहां यह दूसरे के लिए पूरी तरह से समझ बना रहा है
UIWindow
?
ऐसा नहीं है कि मुझे कुछ याद आ रहा है। मैंने कभी भी एक और UIWindow
उदाहरण बनाने की आवश्यकता महसूस नहीं की है, लेकिन शायद यह अद्भुत चीजें करने की अनुमति देगा जिनके बारे में मुझे पता नहीं है! :-)
मुझे उम्मीद है कि यह मुझे इस समस्या को हल करने में मदद कर सकता है: मुझे वर्तमान में जो कुछ भी प्रदर्शित किया गया है, उस पर "कवर दृश्य" जोड़ने की आवश्यकता है। यह भी काम करना चाहिए अगर पहले से ही एक या अधिक मोडल नियंत्रक प्रस्तुत किए गए हैं। यदि मैं UIView
रूट नियंत्रक के दृश्य में एक जोड़ देता हूं , तो मोडल नियंत्रक शीर्ष पर बैठते हैं, इसलिए पॉपओवर नियंत्रक करते हैं। यदि मैं कवर दृश्य को औपचारिक रूप से प्रस्तुत करता हूं और पहले से ही एक मोडल नियंत्रक है, तो स्क्रीन का केवल एक हिस्सा कवर किया गया है।