React native React Native-按级别限制辅助功能字体缩放

React native React Native-按级别限制辅助功能字体缩放,react-native,React Native,我正在实现一个可以在手机上使用辅助功能设置的功能。问题是字体缩放的级别太大,我的布局坏了,而较小的级别仍然可以。有没有办法获取系统的字体比例级别,或者将辅助功能设置仅限于某些级别 非常感谢。React Native==0.59 Text和TextInput组件有一个maxFontSizeMultiplierprop 有了它,应用程序将能够有一个跨平台的解决方案,从JS设置字体大小上限 在App.js中: Text.defaultProps = {}; Text.defaultProps.maxF

我正在实现一个可以在手机上使用辅助功能设置的功能。问题是字体缩放的级别太大,我的布局坏了,而较小的级别仍然可以。有没有办法获取系统的字体比例级别,或者将辅助功能设置仅限于某些级别


非常感谢。

React Native
=<0.58

iOS使用
AccessibilityManager
from(Android不可用)

Android需要本机(Java)解决方案,

对于React Native>=0.59

Text
TextInput
组件有一个
maxFontSizeMultiplier
prop

有了它,应用程序将能够有一个跨平台的解决方案,从JS设置字体大小上限

在App.js中:

Text.defaultProps = {};
Text.defaultProps.maxFontSizeMultiplier = 1.3;

TextInput.defaultProps = {};
TextInput.defaultProps.maxFontSizeMultiplier = 1.3;