Есть задумка по дизайну, в готовом виде она +- выглядит следующим образом:
Есть три кнопки и надпись:
![5dd2e5294d887712137137.jpeg](https://habrastorage.org/webt/5d/d2/e5/5dd2e5294d887712137137.jpeg)
Когда нажимаешь на кнопку "добавить иконку" (выбираешь иконку), то появляется UIImageView, с выбранной иконкой:
![5dd2e5993e253110013844.jpeg](https://habrastorage.org/webt/5d/d2/e5/5dd2e5993e253110013844.jpeg)
Вопрос в следующем:
Как добавить этот UIImageView, если весь дизайн построен на AutoLayout (и spacing между элементами тоже указан)?
Я понимаю, что если изначально добавить UIImageView, и просто поставить isHidden, то юзер будет видеть пустое место.
Удалить в месте добавления изображения spacing, и прописать, учитывая новый UIImageView ?
P.S.
у меня в дизайне появляется не только новый UIImageView, после выбора, а целый UIVIew, с новыми элементами:
было:
![5dd2e6e04631c327033836.png](https://habrastorage.org/webt/5d/d2/e6/5dd2e6e04631c327033836.png)
стало:
![5dd2e6f2bb07b685415300.png](https://habrastorage.org/webt/5d/d2/e6/5dd2e6f2bb07b685415300.png)
куда деть старые кнопки? просто .removeFromSuperview()?