Hızlıca, "sınıf renkleri" kod sınıfında kullanılan bir uzantı (Obj-C kategorisi gibi) yazdım. IBInspectable veya başka bir şey kullanarak bu renk uzantısını, UIsipector örnek kullanımının çoğunda gördüğüm gibi UIView alt sınıflarına özel olarak eklemenin aksine Arayüz oluşturucu için erişilebilir hale getirmenin bir yolu olup olmadığını merak ediyorum.Arabirim Oluşturucu için Global Renk Paleti
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() }
}
Bu harika olurdu! Ama bilgim mümkün değil. Bununla birlikte, Arayüz Oluşturucu'nun içine özel bir renk paleti ekleyebilirsiniz, ancak bunların sadece orada kullanım için uygun olduğunu düşünüyorum. –
Sadece storyboard'larda kullanmaya çalışıyorsunuz ama gerçek kodunuzda değil, UIView.backgroundColor = x' gibi mi? –
Her ikisi de, gerçekten. @CodyWeaver – achi