NSLayoutConstraint
(iOS 8.0
में) में अक्षम किया जा रहा NSLayoutConstraints एक BOOL
संपत्ति active
कहा जाता है जो उसे निष्क्रिय करने के लिए आसान बनाता है है/सक्षम कहा ऑन-द-मक्खी लेआउट बाधा।सक्षम/InterfaceBuilder
जो मैं तो प्रोग्राम के रूप में (दोनों सेट के लिए NSLayoutConstraints
के IBOutletCollection
के माध्यम से)/अक्षम सक्षम कर सकते हैं एक दृश्य नियंत्रक के लिए निर्धारित एक दूसरे लेआउट, मैं इंटरफ़ेस बिल्डर में मेरी पहले से परिभाषित लेआउट की कमी अक्षम करना होगा बनाने के लिए।
मुझे यहां स्पष्ट करने दें कि मैं उन्हें हटाना नहीं चाहता हूं, बस उन्हें अक्षम करें ताकि मैं इंटरफ़ेस बिल्डर के बिना किसी दूसरे सेट को मिस्चैचिंग बाधाओं के बारे में शिकायत कर सकूं। इसके अलावा आकार वर्ग स्विचिंग एक विकल्प नहीं है, क्योंकि लेआउट सेट एक और एक ही आकार के वर्ग के लिए हैं।
क्या ऐसा करने का कोई विकल्प है?
अग्रिम धन्यवाद
Malte
अतिरिक्त जानकारी: SDK Version: 8.1
Deployment Target 8.0
वाह धन्यवाद जो काम करता है, मैं वास्तव में स्थापित अनचेक करने से उन्हें इस आकार वर्ग में पहुंच से बाहर कर दूंगा! आपका बहुत बहुत धन्यवाद! – Malte
एक्सकोड 8 में आपको इसे सक्षम करने के लिए "विशेषता भिन्नता का उपयोग करें" विकल्प जांचना होगा। –
@AmmarMujeeb आप यह कहां करते हैं? – shim