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
。。。谢谢你的帮助!