我一直在尝试将此代码添加到我的项目中:
reasonLabel.font = [UIFont labelFontSize:15];
但我一直收到这个警告:
Class method '+labelWithSize:' not found (return type defaults to 'id')
我该如何解决这个问题?
谢谢,
的Seb
答案 0 :(得分:4)
您可以使用
[UIFont fontWithName:@"Arial" size:14]
或
[UIFont systemFontOfSize:14]
答案 1 :(得分:2)
[UIFont labelFontSize]返回标准系统UILabel字体大小,它不是初始化器。你必须使用像fontWithSize:(CGFloat)fontSize或systemFontOfSize:(CGFloat)fontSize
答案 2 :(得分:2)
使用
reasonLabel.font = [UIFont systemFontOfSize: [UIFont labelFontSize]];
如果您想创建更小或更大的字体,只需添加或减去:
reasonLabel.font = [UIFont systemFontOfSize: [UIFont labelFontSize] + 2];
reasonLabel.font = [UIFont systemFontOfSize: [UIFont labelFontSize] - 1];
对于粗体字体,请使用:
reasonLabel.font = [UIFont boldSystemFontOfSize: [UIFont labelFontSize]];