我在界面生成器中添加了按钮并引用了它们,然后我想更改它们的标题字体,但它不起作用。当我使用:
[_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 部分“应用程序提供的字体”。