Wie erstelle ich ein IBInspectable vom Typ enum

enum ist nicht ein Interface Builder definiert, runtime-Attribut.
Die folgenden nicht zeigen im Interface Builder die Attribute Inspector:

enum StatusShape:Int {
    case Rectangle = 0
    case Triangle = 1
    case Circle = 2
}
@IBInspectable var shape:StatusShape = .Rectangle

Aus der Dokumentation:
Sie befestigen kann IBInspectable-Attribut an eine Eigenschaft in der Deklaration einer Klasse, Klasse Erweiterung, oder der Kategorie, für jeden Typ, der unterstützt wird von der Interface Builder definiert runtime-Attribute: boolean -, integer-oder Gleitkomma-Zahl, string, lokalisierte Zeichenfolge, Rechteck, Punkt, Farbe, Größe, Reichweite und null.

Q: Wie kann ich sehen eine enum im Interface Builder die Attribute Inspector?

InformationsquelleAutor der Frage SwiftArchitect | 2014-12-11

Schreibe einen Kommentar