我是 React Native (0.59.3) 的新手,我正在尝试为Text
我的应用程序中的所有组件设置默认字体。我已阅读https://stackoverflow.com/a/47925418/811405和How to disable font scaling in React Native for IOS app? .
在我的App.js
我放:
import { Text } from 'react-native';
Text.defaultProps.style = {
fontFamily: 'AmericanTypewriter' //just for testing
}
但我明白了Cannot set property 'style' of undefined
。
当我在此Text.defaultProps = Text.defaultProps || {};
之前添加该行时,我没有收到错误,但没有任何反应(所有Text
组件仍使用默认字体)。我尝试使用不同的字体(内置 iOS 字体和我已链接和验证的自定义字体),使用它们的 PostScript 名称,但没有任何反应。
我究竟做错了什么?