使用以下代码未正确设置目标字体(Futura Condensed ExtraBold
)。似乎根本没有加载字体。
UIFontDescriptor *futura = [UIFontDescriptor fontDescriptorWithFontAttributes:@{UIFontDescriptorFamilyAttribute:@"Futura"}];
UIFontDescriptor *condensedBoldFutura = [futura fontDescriptorWithSymbolicTraits:UIFontDescriptorTraitCondensed|UIFontDescriptorTraitBold];
self.headerLabel.font = [UIFont fontWithDescriptor:condensedBoldFutura size:40];
任何帮助都将不胜感激。
答案 0 :(得分:1)
你可以尝试这个,这是一种解决方法。
UIFontDescriptor *fontDescriptor = [UIFontDescriptor fontDescriptorWithFontAttributes:
@{
@"NSFontFamilyAttribute" : @"Futura",
@"NSFontFaceAttribute" : @"Bold Condensed"
}];
self.myLabel.font = [UIFont fontWithDescriptor:fontDescriptor size:40];
答案 1 :(得分:0)
您只需要确保使用正确的字体名称,它就可以使用。 请使用此设置:
[self.myLabel setFont:[UIFont fontWithName:@“Futura-CondensedExtraBold”尺寸:20.0f]];
它适用于所有iOS:)