ile kodlama uyumlu anahtar değer değil. Bir özelliği IB'den ayarlamak için özel bir görünümde @IBDesignable oluşturdum. Ama bu sınıfın benim sınıfımda bu özelliklere sahip olmasına rağmen kod değeri uyumlu değil. Bu sınıf, @IBInspectable
@IBDesignable class ExclusiveSelectorView: UIView {
@IBInspectable var cellWidth: CGFloat?
}
(Test.ExclusiveSelectorView) üzerine (cellWidth) kullanıcı tanımlı kontrol özelliğini ayarlamak için başarısız oldu: [setValue: forUndefinedKey:]: bu sınıf temel cellWidth kodlayan uyumlu anahtar bir değer değildir.
Ve bu Sen @IBInspectable
s için Nullable ilkeller tanımlayamazsınız benim sınıf
özel sınıf biraz gösterir Yani ekran resmi, yani görünümü için veya dosya sahibi için? –
görünüm içindir – Godfather
Değişken için ayarlayıcı ve getter yöntemlerini açıkça tanımlamanız gerekebilir, bu siteye göz atın http://nshipster.com/ibinspectable-ibdesignable/ –