2016-05-23 8 views
0

поэтому у меня есть это UIStackView слева от моего представления, я сделал это, используя конечное пространство, и у меня есть метка, я хочу, чтобы она была слева от моего представления стека, когда Я устанавливаю ограничения для метки, вместо того, чтобы затягивать ярлык, он уменьшает представление стека, как я могу решить эту проблему? я не мог найти ответы в любом месте, я не хочу, чтобы установить ограничение ширины с точки зрения стека, поскольку это может изменить, я просто хочу, чтобы приоритеты вид стека шириной более ширины этикеткиБыстрое ограничение делает неправильную ширину элемента меньше

ограничения:

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) 

ответ

0

Мне удалось это сделать, создав распределение стека. FillEqually