Пользовательский шрифт в iPad не работает - PullRequest
0 голосов
/ 16 февраля 2012

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

[input setFont:[UIFont fontWithName: @"My Font" size: input.font.pointSize]]

Проблема в том, что он отлично работает в симуляторе iPhone 4.2, но в симуляторе iPad 4.2 отображает шрифт по умолчанию. Как решить эту проблему?

Ответы [ 2 ]

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

Если вы хотите использовать пользовательский шрифт .. Следуйте этим шагам ...

  1. Добавление файлов шрифтов в файлы ресурсов
  2. Отредактируйте Info.plist: добавьте новую запись с ключом Fonts provided by application.
  3. Для каждого из ваших файлов добавьте имя файла в этот массив

В приведенном ниже примере я добавил шрифт "DejaVu Sans Mono":

Info.plist: adding custom fonts

В вашем приложении вы можете использовать

    UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(10, 20, 240, 50)];

    [label1 setFont: [UIFont fontWithName: @"DejaVuSansMono-Bold" size:14.f]];

Или, если вы хотите использовать его в html / css, просто используйте font-family:DejaVu Sans Mono;

Примечание: доступно в iOS 3.2 и более поздних версиях.

0 голосов
/ 16 февраля 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];

Если вы хотите показать учебник для этого , вы переходите по ссылке здесь

Может этот кодпомощь в разработке.

Удачного кодирования

Спасибо и С уважением @ samuel

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