Wednesday 6 December 2017

Edgesforextendedlayout नेविगेशन बार उदाहरण


IOS7 में शुरू, दृश्य नियंत्रक डिफ़ॉल्ट रूप से पूर्ण-स्क्रीन लेआउट का उपयोग करते हैं। साथ ही, आपके पास इस पर अधिक नियंत्रण है कि वह अपने विचारों को कैसे दिखाता है, और उन गुणों के साथ किया जाता है: मूल रूप से, इस संपत्ति के साथ आप सेट करते हैं कि आपके दृश्य के किन किनारे पूरे स्क्रीन को कवर करने के लिए बढ़ाया जा सकता है। कल्पना कीजिए कि आप एक UIViewController को एक UINavigationController में दबाएंगे। जब उस दृश्य के नियंत्रक को देखा जाता है, यह जहां नेवीगेशन बार समाप्त होता है, वहां शुरू होगा, लेकिन यह प्रॉपर्टी सेट की जाएगी कि पूरी स्क्रीन को भरने के लिए दृश्य (ऊपर, बायां, नीचे, दाएं) के किनारे को बढ़ाया जा सकता है। इसे एक उदाहरण के साथ देखते हैं: यहां आप किनारों के मूल्य निर्धारित नहीं कर रहे हैंएक्सटेक्टेडलेआउट। इसलिए डिफ़ॉल्ट मान (UIRectEdgeAll) लिया जाता है, इसलिए दृश्य पूरी स्क्रीन को भरने के लिए उसके लेआउट को बढ़ाता है। यह नतीजा है: जैसा कि आप देख सकते हैं, नेविगेशन बार और स्टेटस बार के पीछे लाल पृष्ठभूमि फैली हुई है। अब, आप उस मान को UIRectEdgeNone पर सेट करने जा रहे हैं इसलिए आप व्यू नियंत्रक को स्क्रीन को कवर करने के लिए दृश्य का विस्तार नहीं करने के लिए कह रहे हैं: जब आपका दृश्य एक UIScrollView या समान है, जैसे UITableView आप चाहते हैं कि आपकी मेज ने जहां नेविगेशन बार समाप्त हो, वहां शुरू हो, क्योंकि आप संपूर्ण सामग्री को नहीं देखते हैं, लेकिन एक ही समय में आप चाहते हैं कि आपकी तालिका स्क्रॉल करते समय पूरी स्क्रीन को कवर करे। उस स्थिति में, किनारों को सेट करने के लिएएक्सटेंटेडआपको कोई भी काम नहीं कर रहा है क्योंकि आपकी तालिका स्क्रॉल करना शुरू कर देती है जहां नेविगेशन बार समाप्त होता है और यह उसके पीछे नहीं जाता है यहां यह संपत्ति काम में आती है, यदि आप देखते हैं कि नियंत्रक स्वतः इनसेट को समायोजित करते हैं (ये संपत्ति को हाँ में भी सेट करते हैं, यह भी डिफ़ॉल्ट मान होता है) यह तालिका के शीर्ष पर इनसेट को जोड़ देगा, इसलिए तालिका शुरू होगी जहां नेविगेशन बार समाप्त होता है, लेकिन स्क्रॉल पूरी स्क्रीन को कवर करेगा। यह तब होता है जब नहीं: और हाँ (डिफ़ॉल्ट रूप से): दोनों ही मामलों में, नेविगेशन पट्टी के पीछे तालिका स्क्रॉल, लेकिन दूसरे मामले (हाँ) में, यह नेविगेशन बार के नीचे से शुरू होगा यह मान पिछले वाले लोगों के लिए एक अतिरिक्त है यदि स्टेटस बार अपारदर्शी है, तो स्टेटस बार भी शामिल करने के लिए दृश्यों को विस्तारित नहीं किया जाएगा, जब तक कि यह पैरामीटर हां नहीं है। इसलिए, यदि आप नेविगेशन बार को कवर करने के लिए अपने दृष्टिकोण का विस्तार करते हैं (किनारों के लिए विस्तारित लेआउट से यूआईएआरएक्टएडिट सभी) और पैरामीटर नहीं है (डिफ़ॉल्ट) यह स्थिति पट्टी को कवर नहीं करेगी यदि इसकी अपारदर्शी। अगर कुछ स्पष्ट नहीं है, तो एक टिप्पणी लिखें और I आईओएस कैसे जानता है कि आईओएस का उपयोग करने के लिए यूआईएसक्रॉलएव्यू आपके दृश्य नियंत्रकों को देखने के पहले सबव्यू को पकड़ लेता है, इसलिए सूचकांक 0 पर एक और अगर यूआईएसक्रोलएव्यू के उप-वर्ग तब समझाए गए गुणों पर लागू होता है बेशक, इसका मतलब है कि UITableViewController डिफ़ॉल्ट रूप से काम करता है (के बाद से पहली बार देखने UITableView है).Horizontal नेविगेशन बार उदाहरण W3C वेब संसाधन lth2 classoffscreengtW3C वेब Resourceslth2gt ltdiv idhmenugt ltulgt 160160ltligtlta hrefw3.orgConsortiumactivitiesgtW3C Activitiesltagtltligt 160160ltligtlta hrefw3.orgTRgtW3C तकनीकी Reportsltagtltligt 160160ltligtlta hrefw3.orgConsortiumsiteindexgtW3C साइट Indexltagtltligt 160160ltligtlta hrefw3.orgConsortiumnew करने वाली w3cgtNew Visitorsltagtltligt 160160ltligtlta hrefw3.orgConsortiumgtAbout W3Cltagtltligt 160160ltligtlta hrefw3.orgConsortiumjoingtJoin W3Cltagtltligt 160160ltligtlta hrefw3.orgConsortiumcontactgtContact W3Cltagtltligt ltulgt160160 ltdivgt 160160position गुप्त: पूर्ण 160160top: -30em 160160left: -300em divhmenu 160,160 मार्जिन: 0 160,160 गद्दी। 3em 0 .3em 0 160160 पृष्ठभूमि: डीडीबीबी 160160 चौड़ाई: 100 160160 टेक्स्ट-संरेखित: केंद्र divhmenu ul 160160 सूची-शैली: कोई नहीं 160160 मार्जिन: 0 160160 पैडिंग: 0 divhmenu ul li 160160 मार्जिन: 0 160160 पैडिंग: 0 160160 प्रदर्शन: इनलाइन divhmenu उल ए: लिंक 160160 मार्जिन: 160160 padding। 3em .4em .3em .4em 160160 पाठ-सजावट: कोई नहीं 160160 फ़ॉन्ट-वजन: बोल्ड 160160 फ़ॉन्ट आकार: मध्यम 160160 रंग: 004415 divhmenu ul a: 160160 मार्जिन का दौरा: 0 160160 पैडिंग 3em .4em .3em .4em 160160 पाठ-सजावट: कोई नहीं 160160 फ़ॉन्ट-वजन: बोल्ड 160160 फ़ॉन्ट आकार: मध्यम 160160 रंग: 227755 divhmenu ul a: सक्रिय 160160 मार्जिन: 0 160160 पैडिंग 3em .4em .3em .4em 160160 पाठ-सजावट: कोई भी नहीं 160160 फ़ॉन्ट-वजन: बोल्ड 160160 फ़ॉन्ट आकार: मध्यम 160160 रंग: 227755 divhmenu उल ए: हॉवर 160160 मार्जिन: 0 160160 पैडिंग। 3em .4em .3em .4em 160160 पाठ-सजावट: कोई नहीं 160160 फ़ॉन्ट-वजन: बोल्ड 160160 फ़ॉन्ट-आकार: मध्यम 160160 रंग: f6f0cc 160160 पृष्ठभूमि रंग: 227755 नेविगेशन नेविगेशन अवलोकन

No comments:

Post a Comment