इंटरफ़ेस बिल्डर में मुझे लगता है कि 'पिन' से "मानक" रिक्ति से मेल खाता है एक "कार्यक्षेत्र अंतरिक्ष" प्राप्त कर सकते हैं:ऑटो लेआउट के साथ कोड में UIViews के बीच मानक अंतर कैसे सेट करें?
दृश्य बाधा भाषा में मैं के साथ एक ही बात को पूरा कर सकते हैं:
V:[top]-[bottom]
मैं कोड में दो विचारों के बीच मानक अंतर कैसे जोड़ूं?
मैं इस है कि एक UIViewController में दिखाई दे सकता की तरह कुछ के लिए देख रहा हूँ:
[self.view addConstraint:[NSLayoutConstraint
constraintWithItem:topView
attribute:NSLayoutAttributeBottom
relatedBy:NSLayoutRelationEqual
toItem:bottomView
attribute:NSLayoutAttributeTop
multiplier:1
constant:8]];
आप "कोड में" दृश्य प्रारूप का उपयोग क्यों नहीं कर सकते हैं, या यह सिर्फ एक जिज्ञासा प्रश्न है (जो मेरे द्वारा ठीक है!) – jrturton
@jrturton, मेरी सभी अन्य बाधाएं कोड में हैं। मैं ऐसा इसलिए कर रहा हूं क्योंकि मुझे यह कथन दस्तावेज में मिला है: "ऐसी बाधाएं हैं जिन्हें दृश्य प्रारूप वाक्यविन्यास में व्यक्त नहीं किया जा सकता है, हालांकि वास्तविक उपयोगकर्ता इंटरफेस में उपयोगी अधिकांश बाधाएं हो सकती हैं। एक उपयोगी बाधा जिसे व्यक्त नहीं किया जा सकता है एक निश्चित पहलू अनुपात (उदाहरण के लिए, imageView.width = 2 * imageView.height)। "जब तक मुझे पता न हो कि मैं क्या कर रहा हूं और दृश्य भाषा की सभी सीमाएं स्पष्ट हो गई हैं, मैं पहले कोड में सब कुछ करना चाहता था। –