2015-10-12 6 views
5

में एक साथ कई बाधाओं को संपादित करने की मुझे लगता है कि इस तरह दिखता है UIButtons के लेआउट:कैसे Xcode के इंटरफ़ेस बिल्डर

enter image description here

बटनों के बीच क्षैतिज रिक्ति 8. मैं करने के लिए इस परिवर्तन करना चाहते हैं है बेशक 4., मैं उन्हें एक के बाद एक को बदल सकता है, इस तरह:

enter image description here

लेकिन बटन के एक बहुत देखते हैं और मैं वास्तव में ऐसा करने की तरह महसूस नहीं करते।

मैंने एकाधिक बटन चुनने का प्रयास किया और फिर 4 की एक क्षैतिज अंतरिक्ष बाधा जोड़ा लेकिन यह केवल बाधाओं को जोड़ता है। यह पुरानी बाधाओं को अद्यतन नहीं करता है। यह पुराने लोगों के साथ विरोधाभासी बाधा उत्पन्न करता है।

मुझे Editing Auto Layout Constraints दस्तावेज़ में इसे हल करने के लिए कुछ भी नहीं देखा गया।

उत्तर

5

बस कमान का उपयोग + बहु constraits चयन करने के लिए क्लिक करें,

gif

enter image description here

+0

यह वह उत्तर था जिसे मैं ढूंढ रहा था। वैसे, आप एनिमेटेड gifs कैसे बनाते हैं? – Suragch

+3

वीडियो बनाने के लिए क्विकटाइम का उपयोग करें, फिर जीआईएफ बनाने के लिए जीआईएफ ब्रूवरी का उपयोग करें। – Leo

+0

GifGrabber भी एनिमेटेड gifs बनाने के लिए अच्छी तरह से काम करता है। – Suragch

0

आपको इसे एक-एक करके करना है। ऐसा कोई तरीका नहीं है कि आप उन सभी को अपने मूल्यों को संपादित करें।

0

आपको बस सभी बटन चुनना होगा और जहां आप उन्हें चाहते हैं वहां ले जाना होगा और फिर आपको बाधा को अपडेट करना होगा।

Update Constraints

4

तरीका में से एक स्पेसर दृश्य बनाने के लिए है की तरह, प्रत्येक दृश्य के साथ पहले के बराबर चौड़ाई। स्पेसर व्यू को अग्रणी और ट्रेल करने के लिए अपने बटन की बाधा सेट करें। और यदि आप स्पेसर दृश्य की पहली चौड़ाई बदलते हैं तो यह सभी othes दृश्य चौड़ाई को बदल देगा।

+1

यह एक बहुत चालाक समाधान है। अगर मैंने सोचा कि मुझे अक्सर बाधाओं को समायोजित करने की आवश्यकता होगी, तो मैं स्वीकार्य उत्तर पर इस के साथ जाऊंगा। – Suragch

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