2016-01-27 4 views
9

Кто-нибудь знает, как реализовать Поддержка динамического типа в реале?Поддерживающий динамический тип в действии коренной (iOS)

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

Или даже лучше, чтобы предотвратить масштабирование шрифтов от каких-либо компонентов.

enter image description here

ответ

11

Ну, получается, вы можете обратиться:

allowFontScaling={false}

Чтобы предотвратить это.

Это работает для меня:

<Text allowFontScaling={false}>Do not want font to scale</Text> 
2

Чтобы решить эту проблему глобально, установите allowFontScaling в defaultProps вашего корневого компонента следующим образом:

constructor() { 
    super(); 
    Text.defaultProps.allowFontScaling = false; // Disallow dynamic type on iOS 
}