我目前正在继承 UILabel 以将字体更改为自定义字体,但是我也希望它保留我在 Storyboard 中为每个标签设置的大小。有没有一种方法可以做到这一点,还可以检测当前选择的粗体样式等,并在可能的情况下用相关的自定义字体替换它?
这是我用来设置当前字体的代码。
- (id)initWithCoder:(NSCoder *)coder {
self = [super initWithCoder:coder];
if (self) {
self.font = [UIFont fontWithName:@"FrutigerLT-Roman" size:17.0];
}
return self;
}
最佳答案
要为您的应用添加自定义字体,请查看以下链接:http://shang-liang.com/blog/custom-fonts-in-ios4/
现在,为了保持 Storyboard中设置的大小,应该没问题:
self.font = [UIFont fontWithName:@"FrutigerLT-Roman" size:self.font.pointSize];
关于objective-c - 如何将自定义字体添加到 UILabel 但标签从 Storyboard 中保留其大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12280950/