Я хочу программно изменить отношение ограничения, поэтому я создаю новое и заменяю старое им.У меня есть IBOutlet моего ограничения, который я хочу изменить.Поскольку я использую multi-os-engine, мой код для обновления ограничения выглядит немного иначе, чем обычный objectiv-c или swift.
setBasketTopConstraint(
NSLayoutConstraint.constraintWithItemAttributeRelatedByToItemAttributeMultiplierConstant(
basketTopConstraint().firstItem(),
basketTopConstraint().firstAttribute(),
NSLayoutRelation.LessThanOrEqual,
basketTopConstraint().secondItem(),
basketTopConstraint().secondAttribute(),
basketTopConstraint().multiplier(),
basketTopConstraint().constant()
)
);
Моя проблема в том, что я не вижу никакого эффектаот изменения ограничения.Кажется, мне нужно как-то освежить мой взгляд.Я звонил view().setNeedsLayout()
и view().layoutIfNeeded()
, но безуспешно.
Любой совет?