Как я могу изменить шрифт UIlabel? - PullRequest
1 голос
/ 12 августа 2011

Как мне установить шрифт UILabel, которого нет в списке построителя интерфейса?

У меня есть файл шрифтов.Как мне использовать это в приложении?

Ответы [ 3 ]

4 голосов
/ 12 августа 2011

http://kgriff.posterous.com/45359635 - отличный учебник по выполнению этого.

В основном, добавьте ключ к файлу info.plist и ПОМНИТЕ, чтобы использовать имя шрифта, назначенное через атрибут meta вИнформационный файл вашего шрифта, НЕ фактическое имя ttf.

В plist добавьте ключ "UIAppFonts".Установите его значение в массив, содержащий строку «FontName.ttf»

Конечно, убедитесь, что вы добавили ttf в проект.

Теперь в вашем приложении используйте:

[UIFont fontWithName:@"Font Name as in your Font Book, not the file name" size:12.0f]

0 голосов
/ 18 апреля 2012

Вы можете изменить свой шрифт с помощью этого кода:

UILabel *label = [[UILabel alloc] init];
[label setFrame:CGRectMake(8, 10, 150 ,20)];
label.backgroundColor = [UIColor clearColor];
label.text = [tableArray objectAtIndex:indexPath.row];
label.font = [UIFont fontWithName:@"Arial Rounded MT Bold" size:15];
0 голосов
/ 12 августа 2011

Изменение шрифта метки выполняется с помощью объекта UIFont:

self.timeLabel.font = [UIFont fontWithName:(NSString *) size:(CGFloat)];

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...