在我的应用程序中,我已在 prefix.pch 文件中定义了字体系列。所有这些都是英文字体。现在我已经将应用程序本地化以支持其他语言。所以,我的问题是如何根据所选语言(手机语言)定义字体
#define FONT_H1 [UIFont fontWithName:@"Roboto-Medium" size:18.0]
#define FONT_H2 [UIFont fontWithName:@"Roboto-Light" size:16.0]
#define FONT_H3 [UIFont fontWithName:@"Oswald" size:14.0f]
#define FONT_H4 [UIFont fontWithName:@"Roboto-Light" size:14.0]
答案 0 :(得分:0)
你需要在你的.m文件中的某处写一下
喜欢
if([[[NSLocale preferredLanguages] objectAtIndex:0] isEqualToString:@"en-US"]) {
//font for english
}
else {
//Font for chinese
}