Я добавил кнопку в построителе интерфейса и ссылался на них, тогда я хочу изменить их шрифт названия, но он действительно работает. Когда я использую:UIButton.titlelabel setfont не работает
[_button setFont:[UIFont fontWithName:APP_FONT_FUTURASTD_LIGHT size:24.0f]];
это работает, но этот код амортизируется. Так что я посмотрел в Интернете, чтобы увидеть, что использовать вместо этого кода, я нашел этот код для использования:
[_button.titleLabel setFont:[UIFont fontWithName:APP_FONT_FUTURASTD_LIGHT size:24.0f]];
_button.titleLabel.font = [UIFont fontWithName:APP_FONT_FUTURASTD_LIGHT size:24.0f];
, но ни одна из этих работ. Я понятия не имею, что с ним делать или что не так. Я попытался установить глобальный внешний вид UIButton, который тоже работает, но я не могу использовать его, поскольку мне нужен этот шрифт только на некоторых кнопках.
Кнопка как:
@property (nonatomic, weak) IBOutlet UIButton *button;
и добавил в раскадровке.
шрифт определен:
#define APP_FONT_FUTURASTD_LIGHT @"FuturaStd-Light"
и добавлены к Info.plist разделе "Шрифты, предусмотренных приложением".
Этот ответ кажется, что ваш альтернативный код должен работать нормально: http: // stackoverflow.com/questions/4206848/setfont-deprecated – trojanfoe
Я видел этот вопрос, попробовал, но он ничего не делает. Он не показывает предупреждение/ошибку и не меняет шрифт. Вот почему я смутился. –
ОК, следующая вещь, которую нужно проверить для «ниль» кнопки или шрифта ... – trojanfoe