Live Render IBOutlet Verbundene Subviews über IBInspectable Properties

8

Ich verwende Storyboards zum ersten Mal in iOS 8 und liebe den Live-Rendering-Aspekt der Dinge auf dem Storyboard. Es scheint jedoch, dass ich einen Fehler gemacht habe, da meine Ansichten auf dem Storyboard richtig dargestellt wurden.

Ich habe einen Container UIView , der eine Verbindung zu einem UILabel im Storyboard enthält. Ich versuche, den Text des Labels basierend auf einem IBInspectable -Attribut in der übergeordneten Containeransicht des Labels festzulegen.

%Vor%

Wenn ich das Attribut im Storyboard festlege, wird es während der Ausführung des Programms wie erwartet gerendert, aber nicht wie erwartet im Storyboard gerendert. Ich habe meine Verbindungen überprüft und alles scheint korrekt angeschlossen zu sein.

Meine Frage ist: Ist es möglich, den Inhalt einer IBOutlet verbundenen Ansicht über IBInspectable Attribute zu beeinflussen und sie live auf dem Storyboard rendern zu lassen, und wenn ja, was vermisse ich oder mache ich falsch?

    
Matt C. 13.10.2014, 14:39
quelle

1 Antwort

10

Leider können Sie die Objekte IBOutlet im Interface Builder für Ihre benutzerdefinierten Ansichten, die als IBDesignable markiert sind, nicht sehen. Wenn Sie Ihre Steckdosen im Interface Builder sehen möchten, müssen Sie stattdessen die normalen Variablen IBOutlet verwenden und Ihre Objekte müssen programmgesteuert erstellt werden.

Beachten Sie außerdem, dass Sie Ihre Eigenschaften als IBInspectable definieren müssen, wenn Sie beim Erstellen von Oberflächen für Ihre Objekte etwas ändern müssen. Derzeit sind folgende Variablentypen für IBInspectable gültig:

% Co_de%,% Co_de%,% Co_de%,% Co_de%,% Co_de%,% Co_de%,% Co_de%,% Co_de%,% Co_de%

Ich hoffe, diese Antwort ist Ihnen hinreichend klar.

Bearbeiten: Ich habe folgenden Artikel gefunden, in dem beschrieben wird, wie Sie tun können, was Sie brauchen:

Ссылка

2. Edit: Ich habe den Artikel ausprobiert und es funktioniert. Jetzt kann ich meine Steckdosen auf dem Schnittstellenerbauer

sehen     
Integer 12.11.2014, 11:42
quelle

Tags und Links