реактивное сохранение расположения элементов, когда пользователь меняет размер шрифта - PullRequest
0 голосов
/ 30 января 2020

Есть ли способ на реактивном-родном сохранить некоторую ожидаемую разметку элементов, когда пользователь изменяет размер шрифта на системном уровне?

Так, например, пользователь изменяет более крупные настройки шрифта для слабовидящих стиль.

Но тогда мой макет выходит из-под контроля.

changed font size

1 Ответ

1 голос
/ 30 января 2020

В вашем случае вы можете ограничить влияние размера шрифта системы на размер шрифта вашего приложения. Для этого будет два способа:

Сначала вы можете строго запретить изменение размера шрифта при изменении системных шрифтов. Добавьте следующий код в конструктор родительского компонента. (например, приложение. js)

Text.defaultProps = Text.defaultProps || {};
Text.defaultProps.allowFontScaling = false;

Второй способ заключается в установке maxFontSizeMultiplier в вашем приложении, js

Text.defaultProps = {};
Text.defaultProps.maxFontSizeMultiplier = 1.4 // number you can specify

Максимальное увеличение до 1,3 Оригинальный шрифт.

Для более подробной информации вы можете обратиться Официальный делать c

Надеюсь, это поможет.

...