Cookies.ttf字体不能在iOS应用程序中使用?

Cookies.ttf字体不能在iOS应用程序中使用?,ios,objective-c,cookies,fonts,Ios,Objective C,Cookies,Fonts,我正在尝试在我的应用程序中使用此字体: 但不知什么原因,我的应用程序没有看到它 我使用了以下代码段来输出字体的名称,但那里甚至没有显示字体: for (NSString* family in [UIFont familyNames]) { NSLog(@"%@", family); for (NSString* name in [UIFont fontNamesForFamilyName: family]) { NSLog(@" %@", name)

我正在尝试在我的应用程序中使用此字体:

但不知什么原因,我的应用程序没有看到它

我使用了以下代码段来输出字体的名称,但那里甚至没有显示字体:

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

    for (NSString* name in [UIFont fontNamesForFamilyName: family])
    {
        NSLog(@"  %@", name);
    }
}
到目前为止我所做的:

  • 我已将字体包含到目标中
  • 我已将字体添加到
    Info.plist
    文件中

  • 有人能确认这种字体对他也不适用吗?

    首先在项目中添加Cookies.ttf

    在plist文件中添加Cookies.ttf

    现在单击Cookies.ttf文件并选中目标成员资格

    在应用程序中使用自定义字体后,请参见下面的代码

    - (void)awakeFromNib
    {
        [super awakeFromNib];
        self.fontName = [UIFont fontWithName:@"Cookies" size:22];
    }
    - (void)viewDidLoad
    {
        //UIFont *fontName = [UIFont fontWithName:@"Impact" size:22];
        [self.lab setFont:fontName];
    
        [super viewDidLoad];
        // Do any additional setup after loading the view, typically from a nib.
    }
    
    您的输出是:


    您是否添加了整个文件名而不仅仅是“Cookies”?它是否恰好位于文件夹引用(蓝色文件夹)内?最后,确认字体名称与字体检查器的文件名匹配(查找POSIX名称)。>是否添加了整个文件名,而不仅仅是“Cookies”?是的。>它是否恰好位于文件夹引用(蓝色文件夹)内?蓝色文件夹?你什么意思?>最后,确认字体名称与字体检查器的文件名匹配(查找POSIX名称)。我该怎么做?这在字体书中可能吗?我想说的是PostScript名称,但你们可以在字体书中看到。这是要查找的名称,不一定是文件名。在蓝色文件夹部分,我的意思是在Xcode中是任何文件夹引用(蓝色文件夹)中的文件。如果是,您必须将字体的整个路径放在plist中。很抱歉,我发现了错误:我编辑了
    MyAppTests Info.plist
    文件,而不是
    MyApp Info.plist
    。。。谢谢你的帮助!很抱歉,我发现了错误:我编辑了
    MyAppTests Info.plist
    文件,而不是
    MyApp Info.plist
    。。。谢谢你的帮助!