Создайте кнопку, созданную значком, чтобы значок заполнял ее - PullRequest
0 голосов
/ 31 августа 2018

Как сделать кнопку, в которой нет текста, а просто изображение в виде значка? Я уже пытался с помощью imageEdset установить кнопку таким образом:

button.imageEdgeInsets = UIImageEdgeInsets(top: 5, left: 5, bottom: 5, right: 5)

Но изображение выглядит не по центру и не растянуто

1 Ответ

0 голосов
/ 31 августа 2018

Если вы хотите заполнить кнопку, то вам следует установить contentMode из UIImageView на .scaleAspectFill.

button.imageView.contentMode = .scaleAspectFill

Предупреждение : Полное изображение будет отображаться только в том случае, если соотношение сторон изображения и ваше соотношение сторон imageView соответствуют .

Если вы хотите, чтобы отображалось полное изображение , вам следует установить contentMode на .scaleAspectFit

button.imageView.contentMode = .scaleAspectFit
...