У меня есть несколько представлений, в которых я должен удалить UIView и позволить всем другим представлениям перестроиться без этого представления. Обычно я делаю это, создавая несколько ограничений с разными весами, поэтому, когда я удаляюFromSuperView, все остальные ограничения с меньшим весом начинают работать, и все переставляется так, как я хочу.
Он работает отлично, но теперь мне нужно показывать и скрывать представление, но когда я удаляюFromSuperView, это представление исчезает со всеми его ограничениями... Я понятия не имею, что делать... Я могу изменить ограничения ширины и высоты на ноль для вид, который я хочу скрыть... но проблема в том, что тогда мне нужно жестко закодировать высоту в коде, и мне это не нравится...
Каков наилучший способ скрыть и показать UIViews? Что-то вроде свойства "Установлено", которое можно задать в ИБ, но из кода.