Добавление приоритета к ограничениям макета
у меня естьlabel
а такжеbutton
вsuperView
вот так.
|--------------[Label]-----[button]-|
мне нравитсяlabel
бытьcentred
если возможно, то имейте минbutton
и двигаться влево.
Так что, если кнопка большая, она выглядит так ...
|-[ LABEL! ]-[button]-|
Таким образом, кнопка остается там, где она есть, и в том же размере. И между элементами есть минимальные промежутки.
Я могу добавитьcenterX
ограничение, но я могуКажется, он отдает приоритет, поэтому он остается.Required
Как я могу создать эту ситуацию? Я'Я делаю все автоматическое расположение в коде.
У меня есть ограничения ...
[self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"|-[_label]-(>=8@1000)-[_button(==45)]-|"
options:NSLayoutFormatAlignAllCenterY
metrics:nil
views:views]];
[self addConstraint:[NSLayoutConstraint constraintWithItem:_label
attribute:NSLayoutAttributeCenterX
relatedBy:NSLayoutRelationEqual
toItem:self.contentView
attribute:NSLayoutAttributeCenterX
multiplier:1.0
constant:0.0]];
Но я'Я не уверен, как уменьшить приоритет второго ограничения.