Возможно ли обновить ограничения одинаковой высоты?
У меня есть ViewController в моем приложении target-c. В этом UIVIew у меня есть два вида с одинаковой высотой, такие как:
Я пытаюсь установить константу в 0, но это не изменится с этим кодом:
self.firstViewHeightConstraints.constant = 0;
[self.view setNeedsLayout];
[self.view layoutIfNeeded];
У меня приоритет высоты равен 750, а приоритет ограничения просмотра - 250.
Я не хочу применять равные высоты в случае, поэтому, Как я могу установить ограничения постоянной высоты для вида вверх на 0 для скрытия первого UIView?
1 ответ
Решение
Чтобы не применять ограничение равных высот, сохраните ссылку на него и просто деактивируйте его. Так что-то вроде:
self.equalHeightsConstraint.isActive = false
Или в ObjC:
[self.equalHeightsConstraint setActive:NO];