Frage

Ok, so dass ich eine NSTextField und eine NSSlider haben. In Interface Builder, bekam ich den Float-Wert aus dem NSSlider in die NSTextField zu gehen. ABER, ich brauche eine Schaltfläche, die in den Text aus dem Textfeld sendet, damit ich den Wert in meinem Code bekommen. Das Textfeld kann auch eine manuelle Eingabe akzeptieren, damit ich nicht nur die NSSlider zu meinen Code verknüpfen. Dies ist vergleichbar mit Drücken der Eingabetaste oder bei der Bearbeitung beendet ist. Aber ich brauche nur eine Schaltfläche, die alle diese Daten in sendet, wenn ich es klicken.

Irgendwelche Ideen ??

Elias

War es hilfreich?

Lösung

Die Taste ist optional. Sie können die „Value Changed“ Ereignis auf eine Funktion des TextField verknüpfen, dann wird der Wert des Updates Slider mit dem TextField Wert.

Andere Tipps

Folgen des Kakaos MVC-Design.

Ihr Textfeld und Schieberegler sollen die Werte nehmen sie von einem Modellobjekt präsentieren, und wenn der Benutzer manipuliert sie sollen den neuen Wert zu diesem Modellobjekt drücken.

Sie sollten keine NSTextField als „Vermittler“ zwischen einem anderen NSControl und einem Modellobjekt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top