Xcode6

2014-09-29 5 views
31

में नव निर्मित बाधा के लिए "मार्जिन से संबंधित" विकल्प को अक्षम कैसे करें Xcode 6 के IB में बाधाएं उत्पन्न करते समय मैं Relative to margin स्वचालित जोड़ना अक्षम करना चाहता हूं।Xcode6

यह अच्छा है कि वे डिफ़ॉल्ट रूप से इस विकल्प को चालू करते हैं, लेकिन मुझे iOS7 का समर्थन करना है, इसलिए यह पता चला कि मुझे नई बाधा जोड़ने के बाद हर बार मैन्युअल रूप से इस विकल्प को अक्षम करना होगा।

मुझे यह सेटिंग पहले से अक्षम करने के लिए मिली, लेकिन यह हमेशा डिफ़ॉल्ट रूप से चलती है। Adding Constraint in IB

+1

अभी भी डिफ़ॉल्ट – Ossir

+0

आप इस के लिए चारों ओर किसी भी काम मिल गया है से यह स्थापित करने के लिए जिस तरह से नहीं मिल रहा है, मैं भी इस का सामना करना पड़ रहा है? या ऐप में मैन्युअल रूप से हर जगह बंद करें? : | –

+0

सोमैटिनम्स, यह चुना गया है, कभी-कभी नहीं ... लगता है कि इंटरफ़ेस बिल्डर कुछ डायलिस रोल करता है यह निर्धारित करने के लिए कि विकल्प का चयन किया जाएगा या नहीं। – Martin

उत्तर

1

यह प्लगइन का डिफ़ॉल्ट मान निर्धारित करेगा अक्षम करने के लिए मार्जिन को रोकें।

https://github.com/mshibanami/DefaultMarginDisabler enter image description here

+0

एक्सकोड 8 के लिए कोई उम्मीद दे सकता हूं? – shelll

0

यह स्टोरीबोर्ड में डिफ़ॉल्ट रूप से सक्षम है, मुझे यह नहीं मिला है कि इसे कैसे अक्षम किया जाए। लेकिन Xibs में, जब आप बाधा उत्पन्न करते हैं तो यह अनचेक होता है। एक समाधान एक स्टोरीबोर्ड बनाने के लिए हो सकता है जो आपके xibs को तुरंत चालू करता है, लेकिन आप segues द्वारा दी गई हर संभावना को खो देंगे।

तो आप इसके साथ सौदा करना चाहेंगे क्योंकि इसके लिए कोई विकल्प नहीं है (अब तक ...?)।

+1

हमेशा नहीं! उदाहरण के लिए, UIVIewCell xib पर, यह स्वचालित रूप से चेक किया जाएगा। UIViewController xib पर, यह नहीं होगा ... डब्ल्यूटीएफ आईबी? – Martin

19

निकटतम मैं कभी भी इस पर आए हैं पर सबसे अच्छा hacky है, इसलिए कि यह क्या है के लिए ले ...

अल बाधा बना रहा, जबकि नहीं विकल्प पकड़े:

enter image description here

enter image description here

: विकल्प पकड़े

अल बाधा बनाना

आईबी में यदि आप एएल बाधा बनाते समय विकल्प रखते हैं, तो यह टॉगल करता है कि बाधा मार्जिन से बंधी है या नहीं। यह बाधा को दोबारा संपादित करने से बचने का एक सुविधाजनक तरीका है। आगे (और यह हैकी हिस्सा है क्योंकि मैं इसे समझा नहीं सकता) मैंने देखा है कि परियोजनाओं में जहां मैं विकल्प धारण करना शुरू करता हूं और मार्जिन के बिना बाध्यकारी बाध्यता करता हूं, वह व्यवहार डिफ़ॉल्ट हो जाता है!

जैसा कि मैंने कहा, यह हैकी है और मैं इसे समझा नहीं सकता कि क्यों कभी-कभी डिफ़ॉल्ट परिवर्तन होता है, लेकिन जब आप बाधा उत्पन्न करते हैं तो विकल्प धारण करना सबसे नज़दीक है जिसे मैंने कभी प्राप्त किया है।

+2

धन्यवाद आदमी, मुझे यह नहीं पता था और यह मेरे काम को बहुत सरल बना देगा! – Sulthan

+0

उह .... एक्सकोड 7 में "संपादक -> पिन" मेनू क्यों नहीं छोड़ा जा सकता था। यह बहुत बेवकूफ अजीब है। –

+0

आपने इस मेनू को कैसे खोलने का प्रबंधन किया? मैंने इसे अभी तक नहीं देखा है। – vahotm

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