9
में तत्व की चौड़ाई की चौड़ाई I UIStackView
प्रोग्रामेटिक रूप से बनाएं और उन्हें स्टोरीबोर्ड में बनाए गए UIStackView
पर जोड़ें। बाल स्टैक दृश्य 2 लेबल के साथ क्षैतिज हैं। मुझे दूसरी UILabel
की चौड़ाई को ठीक करने की आवश्यकता है और पहले UILabel
को बाकी स्थान भरें।UIStackView
अब मैं इस है:
और मैं यह चाहता हूँ:
@IBOutlet weak var parentStackView: UIStackView!
func addStackViewsToParentStackView(params: [String: Float]) {
for (name, value) in params {
let parameterNameLabel = UILabel() // first label
parameterNameLabel.text = name
let parameterValueLabel = UILabel() // second label
parameterValueLabel.text = value.description
parameterValueLabel.frame.size.width = 80.0 // I've tried to fix width, but it does't help
let childStackView = UIStackView(arrangedSubviews: [parameterNameLabel, parameterValueLabel])
childStackView.axis = .Horizontal
childStackView.distribution = .FillProportionally
childStackView.alignment = .Fill
childStackView.spacing = 5
childStackView.translatesAutoresizingMaskIntoConstraints = true
parentStackView.addArrangedSubview(childStackView)
}
}
किसी भी के लिए धन्यवाद:
मेरे बच्चे विचारों ढेर पैदा करने के लिए कोड मदद!