Nachdem ein IBDesignable-Steuerelement für die Verwendung in Interface Builder erstellt wurde, sieht es so aus, als ob Cocoa-Bindungen nur für seine "Versteckt" -Eigenschaft und den Tooltip-Parameter verfügbar sind. Fehle ich hier etwas? Ist es nicht möglich, den Wert des Steuerelements zu binden?IBDesignbare Steuerelemente und Cocoa-Bindungen
0
A
Antwort
0
Die beiden von NSControl
freigelegten Bindungen sind tatsächlich von NSView
geerbt - NSControl
selbst legt keine zusätzlichen Bindungen frei. Apple bietet Informationen über alle verfügbaren Bindungen in seiner Introduction to Cocoa Bindings. Wenn Sie Bindungen innerhalb Ihres Steuerelements verwenden möchten, sollten Sie in Betracht ziehen, dem Steuerelement weitere spezialisierte Untersichten hinzuzufügen (z. B. NSTextField
, NSImageView
) und deren Bindungen zu nutzen.
Ich glaube nicht, dass es möglich ist. Du könntest versuchen '[self exposeBinding: @" bindingValue "]', aber ich bin mir nicht sicher, ob das funktionieren würde. – tbodt
Was ist die Cocoa Superklasse des Controls? – Willeke
Die Oberklasse ist NSControl. – jdobres