Отправка значений в NSTextField: цель c - PullRequest
0 голосов
/ 05 июля 2010

Хорошо, у меня есть NSTextField и NSSlider.В конструкторе интерфейсов я получил значение с плавающей точкой от NSSlider для перехода в NSTextField.НО, мне нужна кнопка, которая отправляет текст из текстового поля, чтобы я мог получить значение в своем коде.Это текстовое поле также может принимать ввод вручную, поэтому я не могу просто связать NSSlider с моим кодом.Это похоже на нажатие клавиши ввода или когда редактирование завершено.Но мне просто нужна кнопка, которая отправляет все эти данные, когда я нажимаю на нее.

Любые идеи ??

Илия

Ответы [ 2 ]

3 голосов
/ 05 июля 2010

Следуйте дизайну MVC Cocoa.

Ваше текстовое поле и ползунок должны принимать значения, которые они представляют из какого-либо объекта модели, а когда пользователь манипулирует ими, следует выдвигать новое значение в этот объект модели.

Не следует использовать NSTextField в качестве «посредника» между другим NSControl и объектом модели.

1 голос
/ 05 июля 2010

Кнопка не обязательна.Вы можете связать событие TextField «Значение изменено» с функцией, а затем обновить значение Slider значением TextField.

...