【发布时间】:2015-06-30 05:30:51
【问题描述】:
我正在为自定义字体而苦苦挣扎。我正在使用 Xcode 6.3 和 iOS 8.3。 与其他应用程序一样,我执行以下步骤:
- 导入
MerriweatherSans-Regular.ttf(添加到目标) - 在
Info.plist中添加了MerriweatherSans-Regular.ttf,带有密钥Fonts provided by application
但是如果尝试打印所有可用的字体,Merriweather 永远不会出现
for (NSString* family in [UIFont familyNames])
{
NSLog(@"%@", family);
for (NSString* name in [UIFont fontNamesForFamilyName: family])
{
NSLog(@" %@", name);
}
}
奇怪的是 Xcode 6.1 一切正常。
【问题讨论】:
-
您对 TextField 或 TextView 有这个问题吗?我有一些类似的问题。
-
“添加到目标”你能证明吗?
-
当然...查看我编辑中添加的图像
-
可能您在代码中使用了错误的字体名称。单击您的字体文件并打开文件检查器。它应该有一个“全名”属性。使用该名称作为代码中的字体名称。
标签: ios objective-c xcode fonts xcode6.3