2017-10-12 17 views
6

से नीचे दिखाई देता है Iphone X पर एक अपर्याप्त टूलबार से ऊपर होने के लिए उचित रूप से एक दृश्य को बाधित नहीं कर सकता।आईफोन एक्स सेफ़ एरिया ओपेक टूलबार

आप यहाँ देख सकते हैं कि दृश्य सुरक्षित क्षेत्र के नीचे करने के लिए विवश उपकरण पट्टी के कारण अस्पष्ट हो:

iPhone X screenshot

अन्य iPhone मॉडलों के लिए और देखने के आकार जबकि सही ढंग से ऊपर टूलबार प्रदर्शित होता है:

iPhone SE storyboard screenshot

यहाँ की कमी मैं जोड़ दिया है कर रहे हैं:

Constraints

क्या कोई कृपया मुझे बता सकता है कि मुझे क्या करना चाहिए?

+0

देखें यह आपकी मदद कर सकता है https://stackoverflow.com/questions/46441988/autoresizing-for-iphone-x/46442867#46442867 –

उत्तर

6

है विकल्प अक्षम के साथ: IB extend edges unticked

दूसरा विकल्प पारदर्शी टूलबार का उपयोग करना है क्योंकि @ सिलमारिल ने उल्लेख किया है प्रश्न के एक और जवाब में।

+0

क्या आप वाकई अपनी टूलबार शैली को पारदर्शी में भी नहीं बदला है? क्योंकि टूलबार पारदर्शी नहीं होने पर भी मैं आपकी बग को पुन: उत्पन्न कर सकता हूं। जिसका मतलब है 'ओपेक बार्स के तहत किनारों को विस्तारित करना' सक्षम करना एक फिक्स नहीं है – Silmaril

0

उपयोग आकार सामग्री ⌘ फिट करने के लिए (+) = enter image description here

3

यह निश्चित रूप से आईओएस बग है।

पारदर्शी टूलबार का उपयोग करने का प्रयास करें क्योंकि टूलबार पारदर्शी होने पर बग पुन: उत्पन्न नहीं होता है।

विकल्प के साथ सक्षम: IB extend edges ticked

अन्य विकल्प मैं चयन करके समस्या हल हो जाती गए सवाल में UIViewController के लिए "अपारदर्शी बार्स के तहत किनारों का विस्तार" उपकरण पट्टी को जोड़ने के लिए directly on view controller

+0

सुरक्षित क्षेत्र का शीर्ष स्क्रीन का शीर्ष है, इसलिए लेबल नीचे गठबंधन किया जाएगा स्टेटस बार हालांकि मुझे नीचे लेबल होने की आवश्यकता है। –

+0

ओह, क्षमा करें। मैंने अपने सिर में सुरक्षित क्षेत्र और लेआउट गाइड को मिश्रित किया। बीटीडब्ल्यू मैं बस अपने स्क्रीनशॉट पर टूलबार नहीं देखता हूं। मैंने अभी 'सिंगल व्यू ऐप' टेम्पलेट से टेस्ट प्रोजेक्ट बनाने की कोशिश की है। और मुझे आईफोन एक्स पर आपका मुद्दा नहीं है। आपके स्क्रीनशॉट पर काले क्षेत्र क्या हैं? मेरे पास उनके पास – Silmaril

+0

नहीं है जैसा कि आप अनुरूपित मीट्रिक का उपयोग करते हैं। इस मामले में यह इंटरफेस बिल्डर की बस बग। असली टूलबार प्रस्तुत होने पर आईफोन एक्स सिम्युलेटर पर अपना ऐप चलाने का प्रयास करें। अगर वहां कोई अन्य बग नहीं है (आईओएस में इस बार बग) आपको इस समस्या का सामना नहीं करना चाहिए – Silmaril

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