我最近开始在我的故事板中使用avenir作为我的按钮文本的字体。当我在ios6 上运行它时看起来很正常,但是在ios5及更低版本中因为它不支持avenir它只使用系统默认值,看起来很糟糕,以及文本并非全部都在按钮中,如此{ {0}}
有谁能告诉我如何为ios5选择不同的字体和文字大小,或者当它返回nil到avenir时,我会选择不同的字体和文字大小?
答案 0 :(得分:1)
UIFont *font = [UIFont fontWithName:@"iOS 6 font" size:SIZE];
if (!font) {
font = [UIFont fontWithName:@"Legacy font" size:SIZE];
}