Отправка значений в NSTextField: цель c

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

Есть идеи??

Илия

2 ответа

Решение

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

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

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

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

Другие вопросы по тегам