2017-11-09 20 views
6

कृपया संलग्न छवि की जांच करें। व्यू कंट्रोलर के दृश्य का पृष्ठभूमि रंग नीला है। यह रंग स्टेटस बार के नीचे और घर संकेतक के नीचे फैला हुआ है जैसा आप देख सकते हैं। नीचे एक सफेद दृश्य है जो एक बटन है। यहां सफेद दृश्य सुरक्षित लेआउट गाइड के अंदर है।आईफोन एक्स में घर सूचक के नीचे नीचे दृश्य रंग का विस्तार कैसे करें?

मैं एक ही सफेद रंग केवल iphone एक्स

के लिए कोई अतिरिक्त दृश्य जोड़े बिना घर सूचक नीचे का विस्तार करना चाहते यह कैसे करना है?

enter image description here

उत्तर

7

आप सेट/सुपर दृश्य के साथ सफेद दृश्य आपको के निचले स्थिर संलग्न करने के लिए की जरूरत है।

इन चरणों का पालन करें और देखें: आपके विचार के

  • चेक नीचे/नीचे संरेखण बाधा। यह सुरक्षित क्षेत्र के नीचे एंकर/बाधा से जुड़ा जा सकता है।

enter image description here


  • (इसे संपादित करने के) नीचे बाधा पर डबल क्लिक करें, जो आप निम्नलिखित विकल्पों दिखाएगा।
  • अब सुरक्षित क्षेत्र से सुपर व्यू में चयन (टिक मार्क) बदलें।

enter image description here


  • 0 के लिए निरंतर सेट नहीं तो।

enter image description here


  • यहाँ है कि आप चाहते हो सकता है परिणाम है,।

enter image description here

+0

धन्यवाद। यह काम करेगा। लेकिन अगर आपके पास उस शीर्ष बाधा सेट नहीं है, तो सफेद दृश्य होम सूचक रेखा के नीचे जाएगा। मेरे डिजाइन में, सफेद दृश्य में अग्रणी, पीछे, नीचे और ऊंचाई की बाधाएं थीं। मुझे सफेद दृश्य में एक सबव्यूव के रूप में एक और दृश्य जोड़ना पड़ा और X. – abhi1992

4

Krunal के जवाब ज्यादातर मामलों में काम करता है। लेकिन अगर आपके पास उस शीर्ष बाधा सेट नहीं है, तो सफेद दृश्य होम सूचक रेखा के नीचे जाएगा।

enter image description here

मेरे डिजाइन में, सफेद दृश्य अग्रणी था, अनुगामी, नीचे और ऊंचाई की कमी केवल। मुझे सफेद दृश्य के लिए एक सबव्यूव के रूप में एक और दृश्य जोड़ना पड़ा (यह दृश्य अब से सफेद दृश्य के रूप में कार्य करेगा), बाहरी सफेद दृश्य के लिए सुरक्षित क्षेत्र लेआउट मार्गदर्शिका सक्षम करें और बाधाओं को मार्जिन/सुरक्षित क्षेत्र में सेट करें X.

एनबी: सभी दृश्यों के लिए यह काम काम करें, आंतरिक दृश्य/बटन (मेरे मामले में) के लिए ऊँचाई बाधा सेट की जानी चाहिए और बाहरी दृश्य के लिए नहीं। Autolayout iPhone X डिवाइस में आपके लिए सही तरीके से काम करेगा।

enter image description here

यह है कि यह कैसे iphone एक्स और अन्य फोन में दिखता है। iPhone एसई:

Iphone 5c

iPhone एक्स:

enter image description here

आशा इस किसी की मदद कर सकते हैं। :)

+0

ग्रेट समेत सभी उपकरणों के लिए यह काम करने के लिए बाधाओं को मार्जिन इनऑर्डर पर सेट करना पड़ा! आपका जवाब सही है – Krunal

1

मेरे मामले में मैं नीचे की ओर 49 की ऊंचाई रखने के लिए दृश्य चाहता था। तो शीर्ष लेआउट मार्गदर्शिका के ऊपर शीर्ष पर 49 सेट करें।

enter image description here

फिर superview नीचे करने के लिए दृश्य नीचे निर्धारित किया है।

enter image description here

अब iPhone एक्स पर दृश्य फोन की तह तक फैली हुई है, और अभी भी सुरक्षित क्षेत्र के ऊपर 49 की ऊंचाई है है, और अन्य उपकरणों पर दृश्य 49

की ऊंचाई है
संबंधित मुद्दे