我想在我的应用程序中添加自定义字体。我正在添加我的项目。 然后添加.plist文件。
我的代码是
UIFont *CiutadellaBold = [UIFont fontWithName:@"Light up the World with accented characters" size:90.0f];
// Do any additional setup after loading the view, typically from a nib.
[label setFont:CiutadellaBold];
label.text =@"hello";
但是文字没有显示在我的自定义字体中。我做错了什么?
答案 0 :(得分:2)
您的字体名称很可能与文件名不同。您可以在应用程序中找到可用的字体名称,如下所示:
for (NSString* family in [UIFont familyNames]) {
NSLog(@"%@", family);
for (NSString* name in [UIFont fontNamesForFamilyName:family])
NSLog(@" %@", name);
}
答案 1 :(得分:1)
您的字体名称不等于文件名,您应该输入文件信息
答案 2 :(得分:0)
首先检查您的字体是否安装在Mac中的“Font Book”应用程序中。复制“postScript名称”并在代码中使用。
UIFont *CiutadellaBold = [UIFont fontWithName:@"postScript name" size:90.0f];
请参阅随附的屏幕截图。
注意:这适用于iPhoneSimulator。您还可以在设备中查看此内容。有时在设备中不会出现此问题。