【发布时间】:2016-02-24 07:46:16
【问题描述】:
我在 iOS 中使用自定义字体。对于使用自定义字体,我已按照以下步骤操作。
- .在项目中添加.ttf。
- 在plist文件下添加字体名称
-
使用下面的代码打印字体名称
for (NSString *fontFamilyName in [UIFont familyNames]) { for (NSString *fontName in [UIFont fontNamesForFamilyName:fontFamilyName]) { NSLog(@"Family: %@ Font: %@", fontFamilyName, fontName); }}
字体名称是
self.label_co.font = [UIFont fontWithName:@"Digital-7Mono" size:20];
我可以在情节提要的字体名称列表中看到字体名称。我可以在界面生成器的情节提要上使用字体,但是当我运行应用程序时,自定义字体未显示
【问题讨论】:
-
从 plist 中删除字体名称。如果您在 xibs 和 storyboards 中使用字体,它们会在复杂化过程中自动添加到 plist 中。
-
检查字体文件是否存在于 Build Phases->Copy Bundle Resources 中?
-
我可以出示您的代码吗?什么是字体名称?
-
你的字体文件名是什么?以及您在 .plist 中添加的内容?
标签: ios objective-c iphone ipad