में दो अन्य वस्तुओं के बीच एक आइटम को केंद्रित करें मेरे पास मेरे व्यू कंट्रोलर के शीर्ष पर 5 आइटम हैं, और मैं उन्हें ऑटोलायआउट के साथ समान रूप से स्थानांतरित करने की कोशिश कर रहा हूं। बाएं आइटम (बैक बटन) के लिए, मैंने बाएं सीमा से 15px होने के लिए एक बाधा जोड़ा, और सही आइटम (कैमरा) के लिए, मैंने दाएं सीमा से 15px होने के लिए बाधा डाली। फिर, मैंने केंद्र एक्स को संरेखित करने के लिए केंद्र आइटम (0:01) सेट अप किया है, इसलिए यह बीच में है। अंत में, मैंने ... और फ़्लैश आइटम के लिए "सुझाई गई बाधाओं को रीसेट करें" चुना है।ऑटोलायआउट (आईओएस)
आईफोन 5 और 4 में इसे देखने पर, यह बहुत अच्छा लग रहा है। जैसा कि आप देख सकते हैं, सभी आइटम समान रूप से विभाजित हैं:
अभी तक, सबकुछ सुचारू रूप से चल रहा है। हालांकि, जब मैं पर iphone6 और iphone6 + का परीक्षण, "..." और फ्लैश प्रतीक < और 00:01 के बीच, केंद्रित नहीं कर रहे हैं के रूप में चित्रित:
कैसे आप दोनों के बीच एक आइटम केंद्र है पड़ोसी वस्तुओं? उर्फ, मैं < और 0:01 के बीच बिल्कुल "..." को कैसे केंद्रित करूं ?? यह आसान काम मुझे घंटों ले रहा है, और मुझे समझ में नहीं आता कि क्यों एक्सकोड में दो पड़ोसियों के बीच केंद्र नहीं है।
किसी भी मदद की सराहना की जाएगी!
बहुत बढ़िया है। मुझे इसे आज़माना है। मुझे आशा है कि ऐप्पल निकट भविष्य में इसे समझने का एक आसान तरीका बताएगा। –
अद्भुत काम किया। –
अधिक सामान्य समाधानों के लिए [इस सवाल] (http://stackoverflow.com/questions/13075415/evenly-space-multiple-views-within-a-container-view) पर नज़र डालें (यानी 'n' विचारों को स्थानांतरित करने के लिए))। – ahmacleod