iOS app的默认字体

时间:2012-02-15 13:11:07

标签: ios fonts appearance

我已经在这里找到了这篇文章 Set a default font for whole iOS app? 我基本上也有同样的问题。

我想为整个应用程序设置默认字体,但不必指定字体大小。我的应用程序中有不同大小的不同标签。我只是想改变字体...而不是大小!

感谢您的帮助...

1 个答案:

答案 0 :(得分:2)

我认为为时已晚,但对于有同样问题的人来说,有两种解决方案可以更改app字体而无需指定字体大小。:

第一个是解决方法,它会迭代UIView中的所有标签并更改标签字体,请检查此问题和答案:How to set a custom font for entire iOS app without specifying size

第二个正在为您的控件创建一个类别:

@implementation UILabel (MyCustomLabel)

-(void)awakeFromNib{
    float fontSize = [self.font pointSize];
    self.font = [UIFont fontWithName:@"MyCustomFont" size:fontSize];
}

@end