2013-08-16 14 views
5

मैंने हमेशा एक ऐप की 'विंडो' के संदर्भ देखे हैं, और मुझे लगता है कि ऐपडिलेगेट्स में आमतौर पर UIWindow 'विंडो' नामक संपत्ति होती है। तो मैं बस सोच रहा हूं कि इस UIWindow ऑब्जेक्ट को कैसे समझें। मुझे लगता है कि यह UIView का उप-वर्ग है, इसलिए मुझे लगता है कि तकनीकी रूप से यह एक दृश्य सही है? तो क्या यह कहना सुरक्षित होगा कि यह पूरे ऐप के सुपरव्यू की तरह है? इसके अलावा, मैं कभी और क्यों इसका उल्लेख कर सकता हूं? यह क्या मूल्य जोड़ता है?UIWindow का उद्देश्य क्या है?

मुझे पता है कि वहां बहुत सारे प्रश्न हैं लेकिन UIWindow पर कुछ समग्र संदर्भ अच्छा होगा।

+2

मुझे लगता है कि यह केवल 1. है एक AppKit विरासत, 2. आंतरिक कार्यान्वयन विवरण के लिए सहायता ('UIAlertView', इसकी अपनी विंडो, उदाहरण के लिए आदेश स्पर्श इवेंट पूरी तरह से कब्जा करने के लिए सक्षम होने के लिए में।) –

+1

ऐप्पल की [आईओएस ऐप में विंडो की भूमिका] देखें (http://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/WindowAndScreenGuide/WindowScreenRolesinApp/WindowScreenRolesinApp.html#//apple_ref/doc/uid/TP40012555 -CH4-SW4)। – Rob

उत्तर

7

आप आईओएस के लिए व्यू प्रोग्रामिंग गाइड में About Windows and Views सेक्शन देखना चाहते हैं।

आईओएस में, आप स्क्रीन पर अपने एप्लिकेशन की सामग्री पेश करने के लिए विंडोज़ और विचारों का उपयोग करते हैं। विंडोज़ में कोई दृश्यमान सामग्री नहीं है लेकिन आपके एप्लिकेशन के विचारों के लिए मूल कंटेनर प्रदान करती है। दृश्य एक विंडो के एक हिस्से को परिभाषित करते हैं जिसे आप कुछ सामग्री से भरना चाहते हैं। उदाहरण के लिए, आपके पास ऐसे विचार हो सकते हैं जो छवियों, टेक्स्ट, आकार या उसके कुछ संयोजन प्रदर्शित करते हैं। आप अन्य विचारों को व्यवस्थित और प्रबंधित करने के लिए विचारों का भी उपयोग कर सकते हैं।

यह भी ध्यान दें कि एक आईओएस एप्लिकेशन में आमतौर पर केवल एक खिड़की होती है। एक अपवाद होगा, यदि कोई ऐप बाहरी स्क्रीन पर सामग्री प्रदर्शित करता है।

+1

कुछ हद तक देर हो चुकी है, लेकिन आपकी आखिरी टिप्पणी वास्तव में बहुत असत्य है। एक एप्लिकेशन में आमतौर पर कई खिड़कियां होती हैं, अर्थात् कीबोर्ड, अलर्ट व्यू, एक्शन शीट्स, 'यूआईरिएफर लाइब्रेरी व्यू कंट्रोलर' ("डिफाईन" चुनते समय डिक्शनरी व्यू कंट्रोलर), फुलस्क्रीन वीडियो प्लेयर इत्यादि। –

0

UIWindow
एक स्क्रीन पर एक या अधिक दृश्य की प्रस्तुति UIWindow वस्तु द्वारा समन्वित है। आईओएस एप्लिकेशन में आमतौर पर केवल एक खिड़की होती है। जबकि एकाधिक देखें। विंडोज़ और व्यू दोनों का उपयोग स्क्रीन पर आपके एप्लिकेशन की सामग्री को प्रस्तुत करने के लिए किया जाता है। विंडोज आपके एप्लिकेशन के विचारों के लिए मूल कंटेनर प्रदान करते हैं लेकिन कोई दृश्य सामग्री नहीं है। दृश्य एक खिड़की का एक हिस्सा है जहां आप कुछ सामग्री भर सकते हैं। उदाहरण के लिए, आपके पास ऐसे दृश्य हो सकते हैं जो छवियां, टेक्स्ट प्रदर्शित करते हैं।

ProblemStucks

संबंधित मुद्दे