无法设置Fontfamily
问题描述:
我使用fontscore.com_h_helvetica-neue-lt-std-75-bold.otf
来设置UILabel
字体。无法设置Fontfamily
我已经添加此字体在.plist
,但我无法设置该字体家族。
-(void) awakeFromNib
{
NSLog(@"%f",self.font.pointSize);
[super awakeFromNib];
self.textColor=[UIColor blackColor];
[self setFont:[UIFont fontWithName:@"fontscore.com_h_helvetica-neue-lt-std-75-bold" size:self.font.pointSize]];
}
你们能帮我理解一下这个问题吗?
答
字体家族名称并不总是实际的文件名,你可以枚举可用的字体来找出像这样的实际姓氏。
for (NSString *familyName in [UIFont familyNames]) {
NSLog(@"Font family: %@", familyName);
for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
NSLog(@"Font: %@", fontName);
}
}
我将得到UIFont正在搜索扩展名为com_h_helvetica-neue-lt-std-75-bold'的字体包。这真的是一个字体的不幸的名字,你需要改变它 – CodaFi
应该是什么名字?请建议我。 –
我正在使用customfont HelveticaNeueLTStd-75bold.otf但它不适用。 –