Posso alterar a propriedade do multiplicador para NSLayoutConstraint?

Criei duas visualizações em uma superview e adicionei restrições entre as visualizações:

_indicatorConstrainWidth = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeWidth multiplier:1.0f constant:0.0f];
[_indicatorConstrainWidth setPriority:UILayoutPriorityDefaultLow];
_indicatorConstrainHeight = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeHeight multiplier:1.0f constant:0.0f];
[_indicatorConstrainHeight setPriority:UILayoutPriorityDefaultLow];
[self addConstraint:_indicatorConstrainWidth];
[self addConstraint:_indicatorConstrainHeight];

Agora, quero alterar a propriedade do multiplicador com animação, mas não consigo descobrir como alterar a propriedade do multiplicador. (Encontrei _coeficiente na propriedade privada no arquivo de cabeçalho NSLayoutConstraint.h, mas é privado.)

Como altero a propriedade do multiplicador?

Minha solução alternativa é remover a restrição antiga e adicionar a nova com um valor diferente paramultipler.

questionAnswers(11)

yourAnswerToTheQuestion