Edgesforextendedlayout सेब आईडी
मेरे पास एक परियोजना है जो पिछले साल बनाया गया था, और यह XIBs का उपयोग करता है, कोई स्टोरीबोर्ड नहीं है XIBs स्वत: लेआउट का उपयोग नहीं करते हैं, लेकिन वे कुछ ऑटोसाइज़िंग का उपयोग करते हैं। IOS7 के साथ चलते समय मेरे पास एक समस्या है, जिसमें सभी दृश्य स्टेटस बार के तहत टक कर दिए गए हैं मैं पूरी तरह से समझता हूं कि यह iOS7 के साथ एक नई सुविधा है, जिसमें यह उम्मीद की जा सकती है हालांकि, ऐसा करने के लिए उसे फिक्स करने के लिए सभी समाधान काम नहीं कर रहे हैं। मेरे पास उस दृश्य के शीर्ष पर एक छवि है जो हमेशा स्थिति-बार के नीचे दिखाती है, और मैं नवा-सलाखों या इस तरह से कुछ का उपयोग नहीं कर रहा हूं। मैंने X - बीबी में वाई-डेल्टा को अपडेट करने की कोशिश की है (उनका दृश्य पर कोई प्रभाव नहीं पड़ा है), मैंने किनारों को सेट करने के लिए प्रयास किया हैअरेन्टेक्टलाइन से यूआईआरएक्टएडगेन (कुछ नहीं), और अन्य चीजों की एक भीड़। हर बार, स्टेटस बार इसके तहत ट्यूक के दृश्य से पता चलता है, चाहे जो भी मैं करूँ। कि जब तक मैं मैन्युअल रूप से स्थिति पट्टी के लिए कमरे की अनुमति के लिए XIB में दृश्य नीचे ले जाने के लिए (लेकिन यह समाधान काम नहीं करता क्योंकि यह निश्चित रूप से आईओएस 6 में सही नहीं दिखता है)। क्या अजीब बात यह है कि जब भी मैं दृश्य-शिफ्ट में हैक करने के लिए कोड की एक पंक्ति की कोशिश करता हूं, तो यह काम करता है (जैसा कि निम्नलिखित): ऐसा नहीं है कि मैं उस तरह के समाधान के साथ जाता हूं, लेकिन यह अजीब है कि यह काम नहीं करता ( केवल समय मैं आम तौर पर देखता हूँ कि काम नहीं है अगर ऑटो लेआउट जगह में है, जो इस मामले में नहीं है)। यह डिज़ाइन की आवश्यकता है कि स्टेटस बार दिखाता है, और मैं बस I77 के लिए स्टेटस बार के तहत देखने के लिए क्यों सेट नहीं कर सकता पर स्टम्प्ड है। मैंने इस विषय पर प्रत्येक एकल स्टैक ओवरफ़्लो पोस्ट पढ़ा है, साथ ही साथ सेब ट्रांसशिएसाइड्स। एक बार फिर से, दोहराना, मैं पूरी तरह से समझता हूं कि यह कैसे कार्य करना चाहिए और इसका क्या समाधान होना चाहिए, लेकिन इस विशेष परियोजना के लिए ऐसा कोई भी काम नहीं करता है। मैं एक अनुभवी आईओएस देव हूं, लेकिन यह प्रोजेक्ट दूसरी टीम द्वारा बनाया गया था, इसलिए मुझे पता नहीं है कि XIB फाइलों, प्लिस्ट या कोड में कुछ छिपा हुआ है जो उपरोक्त सेटिंग्स को ट्रम्प कर सकता है कृपया मुझे बताएं कि क्या ऐसा कुछ है जिसे इस पर देखा जा सकता है, या अधिक जानकारी जो मैं प्रदान कर सकता हूं अग्रिम धन्यवाद ने 24 सितंबर को 1 9:21 से पूछा कि एप्पल आपको यह पूरा करने के लिए ऑटोलेआउट का उपयोग करने के लिए जोर दे रहे हैं। आपको अपने दृश्य में शीर्ष सबव्यू से शीर्ष लेआउट गाइड में एक बाधा निर्धारित करने की आवश्यकता है उदाहरण के लिए इस दस्तावेज को देखें: यह XIBs के बिना करने के लिए, आपको प्रोग्राम को बाधा जोड़ने की आवश्यकता होगी सेब डॉक्स इस का एक अच्छा उदाहरण देते हैं, जो Ive नीचे सारांशित यह देखते हुए कि topLayoutGuide एक दृश्य नियंत्रक पर एक संपत्ति है, तो आप इसे केवल अपने बाइंडिंग चर बाइंडिंग में उपयोग करते हैं। फिर आप सामान्य की तरह अपनी बाधा को स्थापित करते हैं: अपने दृश्य को बंद करने के लिए नेविगेशन बार के नीचे किनारों का उपयोग करके बंद करें I विस्तार से 7.0 7.0 आईओएस 7.0 के रूप में, सभी विचार स्वचालित रूप से नेविगेशन सलाखों, टूलबार और टैब बार के पीछे जाने के लिए उपलब्ध कराते हैं ताकि एप्पल के कॉलों से उद्धृत हो जाए, यूआई के नीचे whats का विचार (यद्यपि एक पाले सेओढ़ लिया गिलास प्रभाव के साथ धुंधला हो) उपयोगकर्ताओं को पता चलता है कि सिर्फ स्क्रीन पर और क्या है। यदि यह आपके रास्ते में हो रहा है (और ईमानदारी से यह आश्चर्यजनक रूप से अक्सर आती है) तो आप इसे आसानी से किसी दिए गए व्यू नियंत्रक के लिए अपने किनारों को संशोधित करके अक्षम कर सकते हैं ForwardedLayout संपत्ति उदाहरण के लिए, यदि आप एक दृश्य नियंत्रक को किसी भी सलाखों के पीछे नहीं जाना चाहते हैं, तो इसका प्रयोग करें: यह समाधान आपके लिए काम करता है। कृपया इसे पास करें अन्य लोगों को पढ़ना है स्विफ्ट नॉलेज बेस के बारे में यह स्विफ्ट नॉलेज बेस का हिस्सा है। आम आईओएस सवालों के समाधान के लिए एक मुफ्त, खोजनीय संग्रह। उद्देश्य-सी फास्ट को जानने की आवश्यकता है, मैंने डेवलपर्स को उद्देश्य-सी को समर्पित करने के लिए समर्पित एक पुस्तक लिखी, जो पहले से ही स्विफ्ट को गति से उठने का सबसे तेज़ तरीका जानते हैं
Comments
Post a Comment