たとえば、サブクラス化してデフォルトUIButton
でフォントを設定したいと20.0f
します。私はこのようなものを書くことができます:
@IBDesignable
class HCButton: UIButton {
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
self.customInit()
}
func customInit () {
titleLabel?.font = UIFont.systemFontOfSize(20)
}
}
ただし、これはInterface Builderのプレビューには影響しません。すべてのカスタム ボタンは15.0f
デフォルトでフォント サイズで表示されます。何かご意見は?