Как изменить размер изображения в UIButton, сохраняя соотношение сторон изображения? - PullRequest
0 голосов
/ 07 июля 2019

У меня есть UIButton в раскадровке с символом SFS, установленным в качестве изображения кнопки, и я хотел бы сделать его больше. Я знаю, что могу изменить выравнивание или сделать изображение фоном кнопки, но использование любого из них приведет к растяжению изображения до ширины и высоты кнопки, и я хотел бы сохранить исходное соотношение сторон.

Я также попытался установить myButton.imageView.contentMode в контроллере вида и установить preferredSymbolConfiguration для imageView, но ни один из них ничего не делает - значок на кнопке остается того же размера, что и раньше.

1 Ответ

0 голосов
/ 07 июля 2019

Из того, что я понимаю из вопроса, вы пытаетесь сделать изображение кнопки больше, это правильно? Вы пытались создать его вместо изображения, а затем дать ему команду при нажатии? Проверьте следующий код:

Image(systemName: "cloud.heavyrain.fill")   //Apple's San Francisvo Symbol Set to get predefined symbols
            .foregroundColor(.red)
            .font(.headline)
    }

Здесь при изменении типа шрифта изменяется размер изображения. Дайте мне знать, если у вас есть какие-либо вопросы, но это должно ответить на вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...