Свойство @IBInspectable не отображается в Интерфейсном Разработчике - PullRequest
0 голосов
/ 25 ноября 2018

У меня есть такой класс, и этот IB не показывает свойство foo1 на панели проверки.

@IBDesignable
final class Foo: UIView {
    @IBInspectable var bar1 = CGFloat(0) 
}

Что не так?

(Xcode 10.1)

1 Ответ

0 голосов
/ 25 ноября 2018

Я не знаю почему, но явное выражение типа свойства решает проблему.

@IBDesignable
final class Foo: UIView {
    @IBInspectable var bar1 = CGFloat(0)   // No work. 
    @IBInspectable var bar2: CGFloat = 0   // Works!
}

Я действительно не знаю, почему одна форма не работает, а другая работает.Я надеюсь, что Apple исправит это как можно скорее.

...