我一直在尋找了近2小時,無法找到這個問題的一個堅實的答案。更改所有的UIButton字體
我試圖用外觀機制,但它似乎你不能用它更改字體。
我看了看回答這裏建議: How to change all UIButton fonts to custom font
有3個答案:
- 使用buttonOutlet,但是這需要其在整個項目中的所有按鈕,最多可以連接到一個數組。
- 使用範疇,但是從我讀它的高度器重使用類別 以覆蓋現有方法。
- 使用從UIButton的派生自定義類,但是當我嘗試使用提供的類 和Interface Builder中沒有設置它發生,這使我相信你需要programitcally添加按鈕。
編輯:有答案3,如果你實現 - (ID)的initWithCoder:(NSCoder *)的UIButton 這使您可以簡單地更改界面生成器之類的aDecoder方法,但你仍然需要做的它適用於項目中的所有按鈕。
沒有人有任何新的想法?
使用3,您是否將按鈕的類更改爲Interface Builder中的自定義類? – sbarow
我解決了我的問題3.我需要實現 - (id)initWithCoder:(NSCoder *)aDecoder方法。這是一個叫.. – oopsi
這與'xcode IDE'有什麼關係? – Popeye