11

迅速に、「ハウスカラー」のコードクラスメソッドを維持する拡張機能 (Obj-C カテゴリなど) を作成しています。多くのIBInspectorサンプルの使用法で見たように、特にUIViewサブクラスに色を付けるのではなく、IBInspectableまたは他の何かを使用して、この色拡張機能をInterfaceビルダーにアクセスできるようにする方法があるかどうか疑問に思っています。

extension UIColor {
    // house blue
    @IBInspectable var houseBlue: UIColor { return UIColor(red:(51/255), green:(205/255), blue:(255/255), alpha:(1)) }

    // house gray
    @IBInspectable var houseGray: UIColor { return UIColor(white:0.4, alpha: 1) }

    // house white
    @IBInspectable var houseWhite: UIColor { return UIColor.whiteColor() }
}
4

2 に答える 2