在swift中,我正在编写一个扩展(如Obj-C类别),它在代码类方法中维护“房屋颜色”。我想知道是否有一种方法可以使用 IBInspectable 或其他方式使界面生成器可以访问此颜色扩展,而不是像我在很多 IBInspector 示例使用中看到的那样专门将颜色附加到 UIView 子类。
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() }
}