我正在使用Xcode 6.4测试版,我遇到自定义字体问题
自定义字体ios 8故事板工作但设备无法正常工作
答案 0 :(得分:0)
第1步:在XCode项目中包含您的字体
步骤2:确保在“目标成员资格”下检查要使用字体的目标,仔细检查字体是否包含在捆绑包中作为资源
第3步:在您的应用程序plist中包含您的iOS自定义字体
步骤4:找到字体的名称,棘手的部分是字体名称可能不是您所期望的
for (NSString* family in [UIFont familyNames])
{
NSLog(@"%@", family);
for (NSString* name in [UIFont fontNamesForFamilyName: family])
{
NSLog(@" %@", name);
}
}
使用上面的代码来查找名称
步骤5:使用UIFont并指定字体名称
最后,您可以使用UIFont以及您想要的任何UILabel或文本视图来显示自定义字体。
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 60)];
label.textAlignment = NSTextAlignmentCenter;
label.text = @"Using Custom Fonts";
label.font = [UIFont fontWithName:@"Neutraface2Display-Titling" size:20];