我正在使用Xcode 6.4测试版,而且我对自定义字体有问题
自定义字体ios 8故事板工作但在设备中不工作
发布于 2015-06-10 05:45:35
步骤1:将字体包含在XCode项目中
步骤2:确保在“目标成员资格”下签入要使用字体的目标,再次检查您的字体是否包含在包中的参考资料中
步骤3:将iOS自定义字体包含在应用程序plist中
第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];https://stackoverflow.com/questions/30747636
复制相似问题