在 React Native 的原生基础库中更改 fontFamily 不起作用

Changing fontFamily in native base library of react native does not work

我在 React Native 中使用 native-base 库。我已完成以下步骤来更改字体,但它不起作用:

  1. 我把myfont.ttf粘贴到这个目录:

    node_modules/native-base/Fonts

  2. 我去了以下目录:

    node_modules/native-base/src/theme/variables/...

    并将所有三个文件(commonColor.js、material.js 和 platform.js)中的所有字体系列更改为 myFont.ttf

请帮我解决这个问题。

  1. 您必须先弹出 NativeBase 的主题,您可以通过 遵循 文档 这里.

  2. 然后,分别给Android和iOS添加字体,这样 文章 显示了如何执行此操作的良好指南。

  3. 最后,您可以在 ./native-base-theme/variables/<theme-you-use>.js 上使用您的自定义字体更新主题,同时在 the same docs above

  4. 上进行描述