我在我的 iPhone 应用程序中使用了一些自定义字体。它们显示正确,但我无法更改它们的大小。
以下是如何为 UILabel 设置此字体:
myLabel.font=[UIFont fontWithName:@"Cabin-Regular" size:18];
这个标签是 uitableview 单元格的一部分,如果它能发挥任何作用的话。
IB 中的标签设置:
我只更改此标签代码中的颜色、文本和字体。
有什么问题吗?
最佳答案
您确定字体加载正确吗?
你可以试试:
for (NSString *familyName in [UIFont familyNames]) {
NSLog(@"%@", familyName);
for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
NSLog(@"\t%@",fontName);
}
}
这将显示所有加载的字体。确保相同的名称“Cabin-Regular”显示完全相同。很多时候字体本身没有加载,然后根本不会使用字体大小。
关于objective-c - 将大小设置为自定义 iOS 字体不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13798002/