我在我的项目(Roboto)上导入了我的字体,它与我的第一个ViewController一起工作,但现在Roboto消失了我的自定义字体。现在,当我想修改我的字体时,字体变为Helvetica。
我不明白它是怎么发生的,我没有更改fonts文件夹。
我有同样的问题,也使用Roboto。重新启动Xcode后,字体重新出现。
无需重新安装字体,因为它已添加到项目中。只需退出Xcode并删除DerivedData,然后再次启动Xcode。自定义字体应该没问题。我删除了整个DerivedData文件夹,因为Xcode会自动生成它。
rm -rf ~/Library/Developer/Xcode/DerivedData
尝试通过故事板在您的一个UILabel上使用自定义字体,然后以编程方式搜索自定义字体:
for family: String in UIFont.familyNames
{
print("\(family)")
for names: String in UIFont.fontNames(forFamilyName: family)
{
print("== \(names)")
}
}
您应该能够看到您要查找的字体