nicht zurück 0 Ich folgte this tutorial, um wiederverwendbare UI-Komponenten für Interface Builder zu erstellen. Ich habe den Artikel genau verfolgt und die Ergebnisse, die ich bekomme, sind die gleichen wie im Artikel beschrieben.@IBInspectable kommt in der benutzerdefinierten Schaltflächenklasse
Das Problem, das ich nicht habe ist, dass ich eine @IBInspectable
Eigenschaft namens Stil der Klasse hinzugefügt haben, die im Eigenschafteninspektor von Interface Builder gut zeigt, aber egal was ich tue kommt es immer wieder Null in beiden die Setup()
und loadViewFromNib()
Methoden der Klasse.
Ich bin neu in Interface Builder benutzerdefinierten Komponenten, ich frage mich, ob die Methode im Artikel bricht @ IBInspectable Eigenschaften, wie ich sie erfolgreich Vergangenheit mit benutzerdefinierten UIButton Klassen verwendet, ohne die zusätzliche XIB-Komponente.
Jede Hilfe würde sehr geschätzt werden.
@IBDesignable
class MyButton: UIButton {
@IBOutlet weak var view: UIButton!
@IBInspectable var style: String!
...