Добавление приоритета к ограничениям макета

у меня есть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]];

Но я'Я не уверен, как уменьшить приоритет второго ограничения.

Ответы на вопрос(1)

Ваш ответ на вопрос