我想知道是否有一种简单的方法可以通过编程方式在StoryBoard中更改所有标签,textviews,按钮,talbeviewcells等的字体,而无需在viewcontroller中添加它们?
我现在手动完成,但我想知道是否存在简单的解决方案?
答案 0 :(得分:3)
在代码中尝试这个 斯威夫特
UILabel.appearance().defaultFont = UIFont.systemFont(ofSize: 25)
更新:
Obj-c(不改变大小):
放在开头:
@implementation UILabel(SizedFontName)
- (void)setSizedFontName:(NSString *)name UI_APPEARANCE_SELECTOR
{
self.font = [UIFont fontWithName:name size:self.font.pointSize];
}
@end
在viewDidLoad中:
[[UILabel appearance] setSizedFontName:@"RenaultLife"];