2016-01-27 1 views
9

Est-ce que quelqu'un sait comment implémenter le support pour le type dynamique dans React Native?Prise en charge du type dynamique dans React Native (iOS)

Idéalement, nous aimerions savoir quand quelqu'un a changé la taille de la police du système et effectuer un certain type de rappel.

Ou encore mieux, d'empêcher l'implémentation de la mise à l'échelle des polices sur certains composants.

enter image description here

Répondre

11

Eh bien, s'avère que vous pouvez appliquer:

allowFontScaling={false}

Pour éviter cela.

Cela a fonctionné pour moi:

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

Pour résoudre ce problème au niveau mondial, mis allowFontScaling dans defaultProps de votre composant racine comme ceci:

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