问题描述
我在我的iphone应用中使用了一些自定义字体。它们显示正确,但我无法改变它们的大小。
I am using some custom fonts in my iphone app. They are displayed correctly, but i cant change their size.
以下是为UILabel设置此字体的方法:
Here is how set this font for UILabel:
myLabel.font=[UIFont fontWithName:@"Cabin-Regular" size:18];
此标签是uitableview单元格的一部分,如果它可以扮演任何角色。
This label is part of uitableview cell, if that could play any role.
IB中的标签设置:
我只更改此标签代码中的颜色,文字和字体。
I change only color, text and font in code for this label.
有什么问题?
推荐答案
您确定字体是否正确加载?
Are you sure the font is loaded correctly?
您可以尝试:
for (NSString *familyName in [UIFont familyNames]) {
NSLog(@"%@", familyName);
for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
NSLog(@"\t%@",fontName);
}
}
这将显示所有加载的字体。确保同名Cabin-Regular显示完全相同。很多时候字体本身没有加载,然后根本不会使用字体大小。
This will show you all the fonts that are loaded. Make sure the same name "Cabin-Regular" is showing up exactly the same. A lot of times the font itself isn't loaded and then the font-size won't be used at all.
这篇关于将大小设置为自定义iOS字体不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!