Добавить собственный шрифт - PullRequest
0 голосов
/ 06 марта 2012

Можно ли применить пользовательский (добавленный в приложение) шрифт к тексту UILabel через UIBuilder или это можно сделать только программно?

Я уже добавил

Fonts provided by application

ключ взаявка

1 Ответ

1 голос
/ 07 марта 2012

Это можно сделать только программно, но это просто: создайте подкласс UILabel, а затем перезапишите метод awakeFromNib:

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

(с помощью этого метода вы сохраняете размер шрифта, установленный в IB.)

В Identity Inspector в IB вы должны установить метку для класса, который вы создали, в «Custom Class» (где теперь написано «UILabel»).

...