@IBDesignable funktioniert nicht in iOS swift 3

10

Was ich getan habe: Gelöschte abgeleitete Daten, Neustart xcode, Editor- & gt; Refresh all views

Ich bekomme Designables build gescheitert im Storyboard, wenn ich auf Editor- & gt; Refresh all views klicke.

Bitte überprüfen Sie den folgenden Code. Was vermisse ich? Textfiled wird nicht im Storyboard aktualisiert, wenn ich den @IBInspectable-Wert im Attribut-Inspector ändere.

%Vor%     
abhi1992 17.05.2017, 11:42
quelle

6 Antworten

5

Versuchen Sie es

%Vor%

Ihre IBDesignables & amp; IBInspectables beide funktionieren gut.

    
Krunal 17.05.2017, 12:07
quelle
2

Ich hatte das gleiche Problem bei einem Projekt. Ich habe die folgenden Schritte ausgeführt, um das Problem zu beheben.

Stellen Sie in der benutzerdefinierten IBDesignable-Ansicht sicher, dass Sie beide Methoden überschreiben.

%Vor%

Fügen Sie Ihren Runpath-Suchpfaden in den Buildeinstellungen Folgendes hinzu:

%Vor%

Säubern Sie Ihr Projekt, löschen Sie abgeleitete Daten.

Das sollte alles in Ordnung sein.

    
Ilker Baltaci 02.02.2018 14:54
quelle
1

In meinem Projekt fehlte mir der Wert Type. Dein Problem besteht nicht darin. Aber für andere Leute, die dasselbe Problem mit mir haben, wollte ich es erklären.

Beispiel: Ich schrieb wie folgt:

%Vor%

Aber es hätte sein sollen wie:

%Vor%     
Ahmet Kazim Günay 23.07.2017 18:44
quelle
1

Ich hatte dieses Problem mit einer benutzerdefinierten Klasse, die von einer xib geladen wurde. Endlich stolperte über diese Lösung (musste das richtige Bundle für die Klasse verwenden, anstatt Bundle.main):

%Vor%     
Anthony Scott 01.10.2017 19:22
quelle
0

Überprüfen Sie, ob das Modul im Feld "Module" korrekt ist. Jetzt ist "Template1" angegeben, stimmt das? Versuchen Sie auch, alle @ IBInspectable-Eigenschaften als öffentlich zu kennzeichnen.

Versuchen Sie, nur diesen Teil zu verlassen:

%Vor%

}

    
Anton Novoselov 17.05.2017 11:57
quelle
-1
  1. Ändern Sie die benutzerdefinierte Klasse zurück zu dem, was sie war (UITextField?)
  2. Setzen Sie den Besitzer der Datei in der xib nur auf BorderedFloatingTF
TheAppMentor 17.05.2017 11:47
quelle

Tags und Links