enum
to nie atrybut definiuje czas pracy interfejsu Builder. Poniższe informacje nie są wyświetlane w Inspektorze atrybutów programu Interface Builder:
enum StatusShape:Int {
case Rectangle = 0
case Triangle = 1
case Circle = 2
}
@IBInspectable var shape:StatusShape = .Rectangle
Z dokumentacji: Możesz dołączyć atrybut IBInspectable do dowolnej właściwości w deklaracji klasy, rozszerzeniu klasy lub kategorii dla dowolnego typu, który jest obsługiwany przez zdefiniowane w programie Interface Builder atrybuty środowiska wykonawczego: wartość logiczna, liczba całkowita lub zmiennoprzecinkowa, ciąg, zlokalizowany ciąg, prostokąt , punkt, rozmiar, kolor, zakres i zero.
P: Jak mogę zobaczyć enum
Inspektor atrybutów w Interface Builder?