ios - 添加带有文件夹引用的自定义字体

标签 ios objective-c xcode uifont

是否可以从引用的文件夹(蓝色文件夹)添加自定义字体? My project structure Reference in my Info.plist PCH file
通过这样做,我的字体在应用程序中无法识别。我错过了什么...?非常感谢!

编辑: @Simon Degn: 这种方式也行不通。

我从 Info.plist 中删除了路径: My Info.plist without path reference

来 self 的 PCH: PCH File

当我启动我的应用程序时,我有 6 个没有消息的异常: Exception

为了您的信息,我以前使用未引用的文件夹(黄色文件夹)并且它运行良好。我只想从现在开始切换到引用文件夹模式。如果可能的话。

最佳答案

不确定现在回复是否为时已晚,但您快到了。

在 info.plist 中指定字体时,您将其指定为以下内容是正确的(其中 Assets/Font/Averia_Sans_Libre 是文件夹引用前缀)

Assets/Font/Averia_Sans_Libre/*.ttf

加载应用程序时,如果运行以下命令,您可以查看字体是否已加载:

NSLog(@"All fonts: %@", [UIFont familyNames].description);

然后要使用字体,请使用以下字体名称,而不是字体文件名称(这是您在上面的示例中所做的)。

[UIFont fontWithName:@"Averia Sans Libre" size:@"15"];

您可以使用 Simon Degn(下)提供的示例找到字体的名称

关于ios - 添加带有文件夹引用的自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32154841/

相关文章:

ios - 我如何使用 NSPredicate 编写这个 NSSet 测试?

objective-c - 如何在标题更改时停止不需要的 UIButton 动画?

ios - 我如何获得 UICollectionView 的 rect

ios - 即使清除所有文本字段后如何保留占位符

ios - 从后台模式 iOS 重新进入应用程序后转到登录屏幕

ios - 错误 ITMS-90046 使用 xctool/xcodebuild vs XCode Archive 的成功

ios - 操作 isFinished 始终为 false

ios - Facebook Scores API 不发布开放图表故事

ios - 使用 Autolayout 动态设置 UIScrollView 内容

ios - 添加 kABPersonAddressProperty 时 ABAddressBookSave 崩溃