2016-12-03 81 views
1

我正在处理react-native中的自定义字体,但它在Android中工作得非常好,但在iOS中无法正常工作,错误消息是“无法识别的字体系列”。为什么fontFamily在使用React-Native的iOS中不起作用?

iOS的字体家庭设置步骤:

  1. 在资源复制粘贴的.ttf文件

  2. 的Info.plist - >由应用程序提供的字体 - > AllerRegular.ttf

  3. 项目清洁和构建。

资源:

enter image description here

的Info.plist:

enter image description here

错误消息:

enter image description here

样式代码:

fonts_label: { 
    fontFamily: "AllerRegular", 
    fontSize: 12, 
} 

敬请经过后,让我知道。

谢谢

+0

尝试删除ios/build或react-native start --reste-cache? +在构建阶段中添加字体以复制包资源。 – mcmhav

+0

@Deeptiman Pattnaik你对这个问题有什么想法吗? – bdart

回答

0

iOS不使用文件名来识别Android的字体。您可以使用OS X Font Book App打开字体文件并检查自己,或者您可以要求您的应用程序告诉您将要使用的确切名称,详见this post (Step 5: Find the name of the font)。我怀疑你的问题在哪里。否则,请检查您是否遵循了该文章中详述的所有步骤。

相关问题