如何更改ios dev中的默认字体

all*_*wei -3 cocoa objective-c ios ios5

经过一些谷歌搜索,现在我可以使用自定义字体.像这样:

[loginButton.titleLabel setFont:[UIFont fontWithName:@"OpenSans-Bold" size:15]];
Run Code Online (Sandbox Code Playgroud)

您无法在界面构建中选择自定义字体,因此您需要反复编写代码

我的问题是:如何将应用程序默认字体更改为自定义字体

Seb*_*ger 5

我不会改变系统字体=)

最好的方法是创建一个函数,返回你想要的字体:

-(UIFont *)getFont
{
    UIFont *font = [UIFont fontWithName:@"OpenSans-Bold" size:15];
    return font;
}
Run Code Online (Sandbox Code Playgroud)

然后无论你需要哪种字体,都可以这样做(以你的按钮为例)

[loginButton.titleLabel setFont:[self getFont];
Run Code Online (Sandbox Code Playgroud)