मैं आपसे पूछना चाहता हूं कि वर्टिकल स्टैक व्यू में रखे प्रत्येक कंटेनर के प्रतिशत में ऊंचाई निर्धारित करना संभव है या नहीं? मैं स्टैक व्यू में 3 कंटेनर रखना चाहता हूं। सबसे पहले स्क्रीन आकार का 40%, दूसरा 20% और तीसरा 40% लेना चाहिए। धन्यवादस्टैक व्यू में कंटेनर की ऊंचाई कैसे सेट करें?
6
A
उत्तर
7
'आनुपातिक भरें' वितरण प्रकार आंतरिक सामग्री आकार के साथ काम करता है।
तो यदि हमारे लंबवत ढेर (ऊंचाई 600 कहते हैं) दृश्य में 2 विचार हैं, व्यूए (आंतरिक सामग्री ऊंचाई 200) और व्यूबी (आंतरिक सामग्री ऊंचाई 100), स्टैक व्यू उन्हें व्यूए (ऊंचाई 400) और व्यूबी (ऊंचाई 200)।
इसके अलावा,
- सभी दृश्यों आंतरिक सामग्री ऊंचाई, ऊर्ध्वाधर स्टेक दृश्य नहीं है, तो हमेशा दिखाई देगा एक आईबी त्रुटि "की जरूरत के लिए बाधा: वाई स्थिति या ऊंचाई"।
- कोई आंतरिक ऊंचाई वाले दृश्य शून्य ऊंचाई तक गिर जाएंगे।
- अंतर्निहित ऊंचाई वाले दृश्य स्वयं को आनुपातिक रूप से वितरित करेंगे।
क्या आप वास्तव में चाहते हैं
दो बाधाओं के साथ 'भरने' प्रकार वितरण है।
- ViewA.height = 2 * ViewB.height
- ViewB.height = 0.5 * ViewC.height
यही सब। आशा करता हूँ की ये काम करेगा।
0
तुम भी है जहाँ आप एक पाठ क्षेत्र को खत्म करने और फिर इसे वापस लौट भरने समान रूप से स्टैक दृश्य को वितरण के साथ, निम्नलिखित की तरह हो सकता है यह प्रोग्राम के रूप में लागू कर सकते हैं:
class LoginViewController: UIViewController{
@IBOutlet weak var nameTextField: UITextField!
@IBOutlet weak var emailTextField: UITextField!
@IBOutlet weak var passwordTextField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
nameTextField.translatesAutoresizingMaskIntoConstraints = false
emailTextField.translatesAutoresizingMaskIntoConstraints = false
passwordTextField.translatesAutoresizingMaskIntoConstraints = false
}
// IBAction
@IBAction func registerLoginSegmented(_ sender: Any) {
if (sender as AnyObject).selectedSegmentIndex == 0{
// Before we resize (shrink) the nameTextField, change the stackview' distribution from "fill equally" to just "fill"
stackView.distribution = .fill
// Change the nameTextField's text
heightConstraintNameTextField = nameTextField.heightAnchor.constraint(equalToConstant: 0)
heightConstraintNameTextField?.isActive = true
// Rearrange the height of the emailTextField
heightConstraintEmailTextField = emailTextField.heightAnchor.constraint(equalToConstant: 50)
heightConstraintEmailTextField?.isActive = true
// Rearrange the height of the passwordTextField
heightConstraintPasswordTextField = passwordTextField.heightAnchor.constraint(equalToConstant: 50)
heightConstraintPasswordTextField?.isActive = true
}
else {
// Return the nameTextField by simply trun off the constrants and assign "fillEqually" instead of "fill"
heightConstraintNameTextField?.isActive = false
heightConstraintEmailTextField?.isActive = false
heightConstraintPasswordTextField?.isActive = false
stackView.distribution = .fillEqually
}
}
संबंधित मुद्दे
- 1. कंटेनर व्यू की ऊंचाई समायोजित करने के लिए एम्बेडेड UITableView
- 2. कंटेनर आकार के अनुसार चौड़ाई और ऊंचाई कैसे सेट करें?
- 3. बूटस्ट्रैप ग्रिड में शीर्ष पंक्ति की ऊंचाई कैसे सेट करें?
- 4. टीटीएचड में स्टैक आकार कैसे सेट करें?
- 5. मैं कंटेनर डीआईवी की ऊंचाई 100% विंडो ऊंचाई पर कैसे सेट करूं?
- 6. सीएसएस में इनपुट (टेक्स्ट) फ़ील्ड की ऊंचाई कैसे सेट करें?
- 7. एंड्रॉइड में लेआउट की अधिकतम ऊंचाई कैसे सेट करें?
- 8. फ्लोटिंग छवि कंटेनर div की ऊंचाई
- 9. मैं स्क्रीन ऊंचाई के आधार पर ग्रिड व्यू सेल की ऊंचाई कैसे सेट कर सकता हूं?
- 10. एंड्रॉइड: कस्टम व्यू की ऊंचाई और चौड़ाई कैसे प्राप्त करें?
- 11. कंटेनर की ऊंचाई पर कंटेनर div की ऊंचाई पर नेस्टेड div को खींचें: ऑटो?
- 12. रेजर व्यू में @ model.attribute कैसे सेट करें?
- 13. एनएसटीएक्स्ट व्यू में लाइन ऊंचाई/लाइन स्पेसिंग सेट करना
- 14. कंटेनर चौड़ाई/ऊंचाई
- 15. सीएसएस न्यूनतम ऊंचाई वाले कंटेनर की 100% ऊंचाई
- 16. एंड्रॉइड में कस्टमाइज्ड स्टैक व्यू को कैसे कार्यान्वित करें?
- 17. सीएसएस: सीमा तत्व (कंटेनर चौड़ाई, कंटेनर ऊंचाई)
- 18. चर ऊंचाई कंटेनर
- 19. किसी अन्य तत्व की ऊंचाई से मेल खाने के लिए तत्व की ऊंचाई कैसे सेट करें?
- 20. बटन की समान चौड़ाई और ऊंचाई कैसे सेट करें
- 21. किसी अन्य घटक की एक ही ऊंचाई पर एक लेआउट घटक की ऊंचाई कैसे सेट करें?
- 22. ग्रिडस्प्लिटर 'फलक' की प्रारंभिक ऊंचाई कैसे सेट करें?
- 23. सीकेएडिटर 5 (क्लासिक संपादक) की ऊंचाई कैसे सेट करें
- 24. सी # का उपयोग कर खिड़की की ऊंचाई कैसे सेट करें?
- 25. जेपीनल की चौड़ाई और ऊंचाई कैसे सेट करें?
- 26. प्रोग्रामिंग के रीसाइक्लर्विव की ऊंचाई कैसे सेट करें?
- 27. UICollectionView की सामग्री आकार की ऊंचाई होने के लिए UICollectionView की ऊंचाई समायोजित कैसे करें?
- 28. ग्रिड व्यू पंक्ति ऊंचाई
- 29. एक निश्चित ऊंचाई कंटेनर में आइसोटोप लाइब्रेरी का उपयोग करें?
- 30. एम्बर व्यू ऊंचाई
आपको बहुत बहुत धन्यवाद। मुझे स्टैक दृश्यों को और समझने में मदद मिली – Lachtan