2016-02-11 12 views
5

मैं आईओएस 9 स्टैक व्यू के साथ अपेक्षाकृत सरल (!) लेआउट बनाने की कोशिश कर रहा हूं।यह स्टैक व्यू लेआउट अस्पष्ट क्यों है?

enter image description here

निम्नलिखित लेआउट के साथ

:, Times Stack View: Need constraints for: X position or widthTitles Stack View: Need constraints for: X position or width: यह स्टोरीबोर्ड है

enter image description here

लेकिन यह अस्पष्ट है। मुझे समझ में नहीं आता क्यों। मैंने क्षैतिज सामग्री Titles Stack View की Times Stack View की तुलना में कम करने की प्राथमिकता सेट की है, मुझे और क्या करने की आवश्यकता है?

+0

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

+0

बस अपने लेआउट को नजरअंदाज कर, मैं आपके स्टार्ट टाइम और एंड टाइम स्टैक को देखता हूं। मैं उन्हें ढेर भरने के लिए विन्यस्त करता हूं। ऐसा लगता है कि अंत लेबल और फ्रेम के अग्रणी किनारे के बीच कुछ जगह है ... मुझे संदेह है कि यह आपकी चेतावनियों की उत्पत्ति है। – Adrian

+0

मुझे नहीं लगता कि यह @AdrianB है, वे "समान केंद्र" पर सेट हैं जो 'अंत' लेबल को थोड़ा सा धक्का देता है। उन्हें 'समान भरें' पर सेट करने से मदद नहीं मिलती है। –

उत्तर

0

मेरा Times Stack View संरेखण Trailing पर सेट किया गया था, इसे Fill पर सेट करने से समस्या ठीक हुई।

(हालांकि Xcode बार देखा गया कोई फर्क नहीं पड़ता कि मुझे क्या करना गलत में से कुछ पता चलता है, लेकिन मैं यह नीचे डाल रहा हूं एक बग के रूप में)

3

गलत विचारों या एक ढेर का मानना ​​है कि 'नहीं करता है के साथ रहने के कोई ज़रूरत नहीं जो कुछ आप चाहते हैं वह करो। इसे आज़माएं: सामग्री को अपने "शीर्षक 1" लेबल पर प्राथमिकता को 252 पर चिपकाएं। मुझे लगता है कि चाल चल जाएगी। यदि ऐसा नहीं होता है, तो इसे वापस 251 पर सेट करें और अपने अन्य लेबलों पर सामग्री को प्राथमिकता (और शायद संपीड़न प्रतिरोध) सामग्री के साथ थोड़ा छोटा करें। इसके साथ पागल मत बनो। एक या दो लेबलों में एक-बिंदु समायोजन आपको इच्छित परिणाम देना चाहिए।

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