Почему моя ширина TitleLabel становится меньше, так как динамический размер текста становится больше?IOS

Программируем под IOS
Anonymous
Почему моя ширина TitleLabel становится меньше, так как динамический размер текста становится больше?

Сообщение Anonymous »

У меня есть текст на маленькой кнопке, которая не важна, и я хочу, чтобы он не изменился с динамическим размером текста. Я сделал это в конфигурации Uibutton , но кажется, что ширина метки, кажется, становится меньше и начинает обрезать мой текст, который не меняет размер. Ранее это заставляло его обернуть, и я мог заставить его обрезать с помощью titlelinebreakmode , но это всего лишь пластырь. Что здесь происходит?

Код: Выделить всё

var config = UIButton.Configuration.plain()
config.titleLineBreakMode = .byClipping // Prevents word wrap, but just a band-aid
config.titleTextAttributesTransformer = UIConfigurationTextAttributesTransformer { incoming in
var attributes = incoming
attributes.font = .systemFont(ofSize: 16)
return attributes
}
button.configuration = config
Вот моя кнопка с большим динамическим размером текста.
< /p>
Вот моя кнопка с доступностью 3 размера текста. < /P>


Подробнее здесь: https://stackoverflow.com/questions/794 ... ets-bigger

Вернуться в «IOS»