在SIMULATOR和DEVICE中执行时无法识别字体

时间:2015-07-03 04:26:55

标签: ios objective-c xcode fonts

我刚在项目中添加了一个新字体,并按照以下步骤操作,但在模拟器和设备中运行时无法识别。

http://i.imgur.com/JgqeuEF.png

我只是做了这些步骤以确保FONT会识别但没有机会

  • 在Xcode的项目中添加字体文件
  • 还使用键添加plist文件 - "应用程序“with type”Array提供的字体“

http://i.imgur.com/ePVWUdZ.png

  • 确保它作为资源包含在我的包中

http ://i.imgur .com/Rs10jHq.png

  • 当我将此代码段真正检查时,字体名称也会记录:

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

那么,我错过了什么?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

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

    for (NSString* name in [UIFont fontNamesForFamilyName: family])
    {
        NSLog(@"  %@", name); //copy the fontname which you want 
    }
}

我认为您需要复制字体名称并在此处复制。

titleLabel.font = [UIFont fontWithName:@"" size:17.0]; 

及其工作。