enum
не, созданный атрибутом среды выполнения Interface Builder.
В Interface Interface Attributes Inspector не отображается следующее:
enum StatusShape:Int {
case Rectangle = 0
case Triangle = 1
case Circle = 2
}
@IBInspectable var shape:StatusShape = .Rectangle
Из документации: Вы можете прикрепить атрибут IBInspectable к любому свойству в объявлении класса, расширении класса или категории для любого типа, поддерживаемого атрибутами среды выполнения Interface Builder: boolean, integer или число с плавающей запятой, строка, локализованная строка, прямоугольник, точка, размер, цвет, диапазон и ноль.
Q: Как я могу увидеть enum
в инспекторе атрибутов интерфейса Builder?