0
所以我有这个UIStackView
在我的视图左侧,我已经做了这个使用尾部空间,我有标签,我希望它在我的堆栈视图的左侧,当我为标签设置约束,而不是缩小标签,使堆叠视图变小,我该如何解决这个问题?我找不到任何答案的任何地方,我不想宽度限制设置到堆栈视图,因为它可能会改变,我只是想优先栈意见宽度超过标签宽度Swift约束使得错误的元素宽度更小
约束:
NSLayoutConstraint(item: self.mainView, attribute: .Bottom, relatedBy: .Equal, toItem: stackView, attribute: .Bottom, multiplier: 1.0, constant: 10)
NSLayoutConstraint(item: self.mainView, attribute: .Trailing, relatedBy: .Equal, toItem: stackView, attribute: .Trailing, multiplier: 1.0, constant: 10)
NSLayoutConstraint(item: mainView, attribute: .Bottom, relatedBy: .Equal, toItem: Label, attribute: .Bottom, multiplier: 1.0, constant: 10)
NSLayoutConstraint(item: Label, attribute: .Leading, relatedBy: .Equal, toItem: mainView, attribute: .Leading, multiplier: 1.0, constant: 20)
NSLayoutConstraint(item: Stack, attribute: .Leading, relatedBy: .Equal, toItem: Label, attribute: .Trailing, multiplier: 1.0, constant: 10)