我一直在寻找了近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