Проблема сбоя UIFont - PullRequest
       2

Проблема сбоя UIFont

1 голос
/ 25 февраля 2010

Когда я использую эту строку

  [UIFont fontWithName:@"Arial" size:16]  its work fine,but

   [UIFont fontWithName:@"Arial Black" size:16]  it crashes my app.....

В xib-дизайне доступно имя шрифта Arial Black. Но когда я устанавливаю с помощью [UIFont fontWithName: @ "Arial Black" size: 16], это приводит к сбою моего приложения. Как мне установить это имя шрифта на uilabel ...

Может ли кто-нибудь мне помочь?

Ответы [ 3 ]

2 голосов
/ 25 февраля 2010

Проверьте возвращаемое значение + [UIFont fontWithName: size:]. Я предполагаю, что "Arial Black" не найден, и возвращается нулевой шрифт. Установка шрифта UILabel на nil приведет к сбою.

1 голос
/ 27 октября 2011

Вам нужно Arial-BoldMT

[UIFont fontWithName:@"Arial-BoldMT" size:16];

См. здесь

1 голос
/ 25 февраля 2010

Для добавления - используя методы +familyNames и +fontNamesForFamilyName в UIFont, вы можете перечислить все доступные шрифты.

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