У меня есть веб-страницы, которые начинаются с шириной Constrain 100.Как изменить ограничение в коде
Когда пользователь нажимает кнопку, я хочу, чтобы изменить Ограничить к: 200.
Я попытался это :
NSLayoutConstraint *constrain = [NSLayoutConstraint
constraintWithItem:self.webPage
attribute:NSLayoutAttributeWidth
relatedBy:NSLayoutRelationEqual
toItem:self.webPage
attribute:NSLayoutAttributeWidth
multiplier:1
constant:100];
[self.webPage addConstraint:constrain];
Но это выкидывает это исключение: «Невозможно одновременно удовлетворяют ограничениям.»
Любые идеи?
Отлично, вы можете показать, как получить доступ к исходному ограничению (что и было сделано в IB)? – oopsi
Соедините ограничение с IBOutlet. Подобно тому, как вы это делаете, когда подключаете UILabel или что-то в этом роде. –
Любая идея о том, как я могу изменить ограничение с анимацией? – oopsi