मैं विभिन्न क्षेत्रों के साथ एक मूल रूप बना रहा हूं। मैं लेआउट के लिए UIStackView
का उपयोग करना चाहता हूं। मैं निम्नलिखित कैसे करूँगा ताकि नियंत्रण सही तरीके से गठबंधन हो जाएं? UIStackView
ऐसा करने का सही तरीका है?UIStackView फॉर्म लेआउट
उत्तर
आप निश्चित रूप से इस लक्ष्य को हासिल करने के लिए StackViews उपयोग कर सकते हैं।
आप अपनी स्टैकव्यूज़ की व्यवस्था कैसे करते हैं इस पर निर्भर करता है कि आप अपना संरेखण कैसे प्रबंधित करना चाहते हैं।
यहाँ मैं क्या सलाह देते हैं:
- एक खड़ी गठबंधन stackview में अपने लेबल रखो और
- एक और खड़ी गठबंधन stackview में अपना पाठ क्षेत्रों रखो
- एक क्षैतिज गठबंधन stackview में दो stackviews रखो
आप संभवतः दो छोटे स्टैकव्यू पर भरने के लिए अपना distribution
सेट करना चाहते हैं, और फिर spacing
को बी पर सेट करना चाहते हैं ई प्रत्येक छोटे स्टैकव्यू के लिए वही है। अंत में, आप अपने टेक्स्ट और अपने टेक्स्टफील्ड के बीच की जगह सेट करने के लिए क्षैतिज स्टैक दृश्य पर रिक्ति सेट करने में सक्षम होंगे। (उस अंतिम भाग के कारण मैं उन्हें इस तरह स्थापित करूँगा।)
Apple suggests प्रत्येक लेबल और फ़ील्ड के साथ क्षैतिज स्टैक दृश्य बनाने और फिर उन्हें लंबवत स्टैक व्यू में डालने के लिए।
यह समझ में आता है कि यदि आप बाद में नियंत्रण में से एक को एक अलग नियंत्रण में बदलते हैं (पॉपअप बटन कहें), तो आप लेबल और नियंत्रण बेसलाइन को गठबंधन कर सकते हैं।
- 1. UIStackView
- 2. UIStackView
- 3. UIStackView
- 4. UIStackView
- 5. UIStackView
- 6. बूटस्ट्रैप फॉर्म 'सही' तरीका लेआउट लेआउट?
- 7. ट्विटर बूटस्ट्रैप कॉम्प्लेक्स फॉर्म लेआउट
- 8. प्रोग्रामिंग रूप से UIStackView
- 9. UIStackView छुपाएं देखें एनीमेशन
- 10. पहले आधारभूत और UIStackView
- 11. UIStackView miscalculating UIImageView ऊंचाई
- 12. UIStackView की अपनी intrinsicContentSize
- 13. डेल्फी लेआउट प्रबंधक/फॉर्म बिल्डर opensource?
- 14. मैं अपने लेआउट को अपडेट करने के लिए UIStackView कैसे प्राप्त करूं?
- 15. XID में UILabels के साथ UIStackView 7.3
- 16. $ ("फॉर्म")। वैध() फेंकने की त्रुटि, हालांकि सभी फाइलें लेआउट
- 17. सिम्फनी FOSUserBundle - लेआउट टेम्पलेट में लॉगिन फॉर्म शामिल करें
- 18. बूटस्ट्रैप 3 फॉर्म इसे मोबाइल पर लेआउट नहीं रखता
- 19. एंड्रॉइड लेआउट फ़ोल्डर्स: लेआउट, लेआउट-पोर्ट, लेआउट-लैंड
- 20. एक UIStackView तत्व को अनदेखा करते समय एनीमेशन की दिशा
- 21. एनिमेटिंग UIStackView व्यवस्थित किया गया हैस्यूविंग सामग्री आकार परिवर्तन
- 22. UIStackView का उपयोग कर गतिशील UITableView पंक्ति ऊंचाई?
- 23. UIStackView - केंद्र से समान रूप से विचार वितरित
- 24. एक्सकोड में UIStackView के सबव्यूज़ का आकार कैसे बदलें?
- 25. एक्सआईसी 9.0 से पहले UIStackView एक्सकोड 7 बीटा 5
- 26. इसकी सामग्री के आधार पर UIStackView का आकार कैसे लगाएं?
- 27. लेआउट
- 28. लेआउट
- 29. लेआउट
- 30. लेआउट
मुझे लगता है कि पूरी तरह से मेरे प्रश्न के लिए आवश्यकताओं को भरता है। क्या होगा यदि लेआउट थोड़ा अधिक जटिल है? कहें कि दो पंक्तियों को अलग करने वाली एक दृश्य रेखा है। फिर क्या? –
फिर मेरे पास आपके टेक्स्ट और टेक्स्टफील्ड वाले दो क्षैतिज स्टैकव्यू होंगे, और एक लंबवत स्टैकव्यू जिसमें सभी तत्व शामिल हैं (स्टैकव्यू, सेपरेटर, स्टैकव्यू)। आप अभी भी एक ही प्रभाव प्राप्त कर सकते हैं, बस थोड़ा कम सुरुचिपूर्ण। अगर यह आपके प्रश्न को पूरा करता है तो क्या आप जवाब स्वीकार करते हैं? चीयर्स! –
हो गया। जब आप इस तरह विभाजित होते हैं तो आप बाएं स्थान को कैसे नियंत्रित करते हैं ताकि टेक्स्ट फ़ील्ड सही तरीके से रेखांकित हो जाएं? –