Пользовательский шрифт не загружается? - PullRequest
0 голосов
/ 20 февраля 2012

Здравствуйте, я пытаюсь это учебник . Это мой кусок кода

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    UIFont *font = [UIFont fontWithName: @"Bangla MN" size: 12];
    NSLog(@"%@",font);
    [mTextField setFont: font];
    [mTextField setFont:font];
}

Это дает ноль в журнале. Вот пример проекта , который я разрабатываю

Ответы [ 3 ]

5 голосов
/ 20 февраля 2012

Если вы уже включили его в проект и правильно добавили в .plist, то убедитесь, что вы используете правильное имя шрифта.Вы должны знать, что иногда имя шрифта не совпадает с именем файла шрифта

UPD:
Решение найдено. Вы просто забыли включить файл шрифта в целевое членство TestApp.После включения - все отлично работает.

0 голосов
/ 20 февраля 2012

Прежде чем делать что-либо, проверьте это!

1] Проверьте название шрифта, который вы дали.

2] Введите точно так же как «имя файла шрифта».

3] Проверьте, существует ли этот шрифт в вашей среде XCode. Чтобы проверить, нажмите на ярлык> Свойства> Шрифт текста> Пользовательский> Проверьте свой шрифт в списке!

Надеюсь, что это полезно! Всего наилучшего!

0 голосов
/ 20 февраля 2012

ниже указан код для отображения пользовательского шрифта. Отображается

UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 240, 40)];
[label1 setFont: [UIFont fontWithName: @"Grinched" size:24]];
[label1 setText:@"Grinched Font"];
[[self view] addSubview:label1];

UILabel *label2 = [[UILabel alloc] initWithFrame:CGRectMake(10, 80, 240, 40)];
[label2 setFont: [UIFont fontWithName: @"Energon" size:18]];
[label2 setText:@"Energon Font"];
[[self view] addSubview:label2];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...