Что происходит, когда вы увеличиваете размер шрифта по умолчанию в React Native? - PullRequest
0 голосов
/ 27 марта 2019

Примечание: это не тот же вопрос, что и Понимание размеров шрифта по умолчанию в React Native

У меня есть приложение React Native, в котором есть несколько <Text/> компонентов размером 12, 18 и т. Д. Когда я увеличиваю размер шрифта по умолчанию до максимального значения в настройках доступности телефона, шрифт выглядит намного больше, но devtools все еще говорит мне, что это тот же размер, который я установил, 12, 18 и т. д. Мои вопросы:

1) Каким образом React Native изменяет размеры шрифта при увеличении размера шрифта телефона по умолчанию?

2) Почему devtools по-прежнему показывает размеры шрифтов такими же, как я их установил в своем коде, даже если текст теперь выглядит больше?

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

Спасибо!

1 Ответ

0 голосов
/ 28 марта 2019

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

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

Он сохранит добавленный вами <Text> размер шрифта компонента.

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