RN iOS字体随着系统字体大小变化的问题

iOS

渲染 Text 时会根据系统当前字体大小而改变 Text 的字体大小,导致适配问题,解决方案如下:

1、为Text添加

allowFontScaling :false

但是为每一个Text组件添加使用不是很便捷。
2、为所有Text组件添加默认属性

Text.defaultProps.allowFontScaling=false

Android

渲染Text如果不设置fontFamily会取当前系统的字体,所以会出现以下字体导致的适配问题。所以建议给 Text 设置统一的字体,例如iOS的 PingFang 字体,可以保证两端样式一致

你可能感兴趣的:(RN iOS字体随着系统字体大小变化的问题)