我已经在这里找到了这篇文章 为整个 iOS 应用程序设置默认字体? 我基本上有同样的问题。
我想为我的整个应用程序设置默认字体,但不必指定字体大小。我的应用中有不同大小的不同标签。我只想更改字体...而不是大小!
感谢您的帮助...
我已经在这里找到了这篇文章 为整个 iOS 应用程序设置默认字体? 我基本上有同样的问题。
我想为我的整个应用程序设置默认字体,但不必指定字体大小。我的应用中有不同大小的不同标签。我只想更改字体...而不是大小!
感谢您的帮助...
我认为为时已晚,但是对于有相同问题的人来说,有两种解决方案可以更改应用程序字体而无需指定字体大小。:
第一个是解决方法,即遍历 UIView 中的所有标签并更改标签字体,检查这个问题和答案:如何在不指定大小的情况下为整个 iOS 应用程序设置自定义字体。
第二个是为您的控件创建一个类别:
@implementation UILabel (MyCustomLabel)
-(void)awakeFromNib{
float fontSize = [self.font pointSize];
self.font = [UIFont fontWithName:@"MyCustomFont" size:fontSize];
}
@end