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