Видимо, чтобы изменить ВСЕ UILabels в целом, вам нужно установить категорию на UILabel и изменить шрифт по умолчанию.Итак, вот решение для вас:
Создать файл CustomFontLabel.h
@interface UILabel(changeFont)
- (void)awakeFromNib;
-(id)initWithFrame:(CGRect)frame;
@end
Создать файл CustomFontLabel.m
@implementation UILabel(changeFont)
- (void)awakeFromNib
{
[super awakeFromNib];
[self setFont:[UIFont fontWithName:@"Zapfino" size:12.0]];
}
-(id)initWithFrame:(CGRect)frame
{
id result = [super initWithFrame:frame];
if (result) {
[self setFont:[UIFont fontWithName:@"Zapfino" size:12.0]];
}
return result;
}
@end
Сейчас ... в любом представленииКонтроллер, вам нужны эти пользовательские метки шрифтов, просто добавьте вверху:
#import "CustomFontLabel.h"
Вот и все - удачи