У многих начинающих разработчиков существует практика, чтобы отлейаутить обычную UIButton с отступами, изображением, конструировать все из нескольких UIView, объединяя все в один контейнер. Что является плохой практикой.
В статье на Medium довольно понятно объяснили как пользоваться UIEdgeInsets и избавиться от костылей:
Время чтения: 4 мин
Язык: EN
Уровень: Новичок
https://medium.com/short-swift-stories/using-uiedgeinsets-to-layout-a-uibutton-44ba04dd085c
Post #198
1.19K