我正在使用app delegate中的以下代码更改整个应用的字体
One that page the same potlet is added with different screen
1)现在我想停下来,如果我的视图控制器是:Aviewcontroller和Bviewcontroller ...... 休息它会改变所有
2)如何增加字体大小如上面的代码使所有标签到系统字体,我不想改变每个类中定义的不同字体类型...只需要从单个代表代码增加其大小...不想在每个视图控制器中手动添加代码。
答案 0 :(得分:1)
当所需的VC显示时,您可以尝试覆盖配置。
例如,在Aviewcontroller中,
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[[UILabel appearance] setFont:/*New font you want*/];
}
- (void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
[[UILabel appearance] setFont:[UIFont systemFontOfSize:fontsize]]; //reset the font
}