2013-05-03 37 views
0

我最近開始使用avenir作爲我的故事板中按鈕文本的字體。它看起來正常,當我在iOS6的enter image description here運行它,但是在iOS5中,下,因爲它不支持AVENIR它只是使用系統默認它看起來可怕藏漢作爲文本的按鈕並不是所有fiting,像這樣enter image description here爲ios5和更低版本分別設置字體

任何人都可以告訴我如何爲ios5選擇不同的字體和文本大小,或者在返回nil給avenir時不同的字體和文本大小?

+0

你是否以編程方式設置字體?如果是,則使用[UIFont fontWithName:size:]創建並分配新字體,如果avenir字體爲零。 – 2013-05-03 18:09:29

+0

@SpencerHall nope,我只是使用故事板,我從不編程。 – rblue36 2013-05-03 20:14:53

回答

1
UIFont *font = [UIFont fontWithName:@"iOS 6 font" size:SIZE]; 
if (!font) { 
    font = [UIFont fontWithName:@"Legacy font" size:SIZE]; 
} 
+0

我在哪裏放這個代碼?我從來沒有編程的設計,我只是做故事板 – rblue36 2013-05-03 20:13:50

+0

我需要把東西放在.h呢? – rblue36 2013-05-03 20:27:42

+0

任何想法??????? – rblue36 2013-05-04 09:03:25

相關問題