Может ли фоновое изображение UIButton поддерживать динамический тип? - PullRequest
0 голосов
/ 04 декабря 2018

После просмотра этого разговора я бы хотел поддержать Dynamic Type в моем приложении.Это легко для этикеток, но как насчет UIButton с изображением, установленным в качестве фона?Изображение в формате PDF, масштабирование и сохранение векторных данных.UIButton имеет флажок Доступность> Настраивает размер изображения, но все равно он не работает.Я не установил никаких ограничений на размер этой кнопки.

1 Ответ

0 голосов
/ 04 декабря 2018

Фоновое изображение масштабируется так, чтобы заполнить границы кнопки UIB.

Единственный способ увеличить изображение такого типа - использовать Dynamic Type и изменять размер по мере необходимости.заметил в WWDC видео , которое вы смотрели.

Однако все еще возможно масштабировать изображение (не фон) и шрифт вашей кнопки, используя стили текста:

myButton.titleLabel?.adjustsFontForContentSizeCategory = true
myButton.adjustsImageSizeForAccessibilityContentSizeCategory = true

Наконец, фоновое изображение корректирует свой размер только по границам своей кнопки в соответствии с доступностью Dynamic Type размеров, используемых для метки заголовка .

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