字体位于我的 asset 文件夹中,它们也在 xcode 复制包资源内,也在资源文件夹内。我也已经运行了react-native链接,但它仍然找不到字体。有什么我错过的吗?请参阅附图以供参考:
在此输入图像描述
反应本机部分:
添加字体到assets/fonts
of the 根文件夹 of react-native
project
react-native-project/
package.json
ios/
android/
assets/
fonts/
GROBOLD...
...
将以下代码片段添加到package.json
"rnpm": {
"assets": [
"./assets/fonts/"
]
}
在您的中运行以下命令react-native
链接您的资产的项目。
react-native link react-native-vector-icons
iOS部分:
Check info.plist
查看字体文件是否已经添加。
删除派生数据,构建并运行您的 Xcode 项目。
通过导航到仔细检查添加到项目的字体AppDelegate.m
文件并在下面添加这些代码行NSURL *jsCodeLocation
;
for (NSString* family in [UIFont familyNames])
{
NSLog(@"%@", family);
for (NSString* name in [UIFont fontNamesForFamilyName: family])
{
NSLog(@" %@", name);
}
}
安卓部分:
如果字体文件不存在,请将其复制到。
android/
app/
src/
main/
assets/
fonts/
GROBOLD...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)