在本机iOS中添加自定义字体系列

在本机iOS中添加自定义字体系列,ios,xcode,reactjs,react-native,Ios,Xcode,Reactjs,React Native,我想在iOS上的React本机应用程序上添加自定义字体系列。我对Android没有问题,但我在iOS中有一个错误: 无法识别的字体系列“dinproRegular” 我已使用设置字体,但没有结果 文件名:dinproRegular.ttf 调用react-native:fontFamily:“dinproRegular”//也使用“Dinpro-Regular”进行测试 无结果:( 有人知道吗?只需检查当前安装在Ios或Android中的字体: 如果要添加自定义字体: 希望有帮助!在iOS中

我想在iOS上的React本机应用程序上添加自定义字体系列。我对Android没有问题,但我在iOS中有一个错误:

无法识别的字体系列“dinproRegular”

我已使用设置字体,但没有结果

文件名:dinproRegular.ttf

调用react-native:
fontFamily:“dinproRegular”//也使用“Dinpro-Regular”进行测试

无结果:(


有人知道吗?

只需检查当前安装在Ios或Android中的字体:

如果要添加自定义字体:


希望有帮助!

在iOS中,您可以看到应该在代码中使用什么字体名称来让它工作 使用AppDelegate.m中的以下代码获取应用程序中支持的所有字体名称

for (NSString* family in [UIFont familyNames])
  {
    NSLog(@"%@", family);
    for (NSString* name in [UIFont fontNamesForFamilyName: family])
    {
      NSLog(@" %@", name);
    }
  }

我试过谷歌字体,它很管用。你认为这是因为DinPro不是免费的吗?可能是文件有问题吗?如果文件是正确的,我不认为这可能是错误的。你在包中正确链接字体路径了吗。json?是:)我的路径是正确的,我试过使用其他字体,但它很关键,所以确定这是一个问题与此字体类型。也许你没有很好地下载它,或者你没有确定ios是否与这种字体完全兼容。