Отправка значений в NSTextField: цель c
Итак, у меня есть NSTextField и NSSlider. В конструкторе интерфейсов я получил значение с плавающей точкой от NSSlider для перехода в NSTextField. НО, мне нужна кнопка, которая отправляет текст из текстового поля, чтобы я мог получить значение в своем коде. Это текстовое поле также может принимать ввод вручную, поэтому я не могу просто связать NSSlider с моим кодом. Это похоже на нажатие клавиши ввода или когда редактирование завершено. Но мне просто нужна кнопка, которая отправляет все эти данные, когда я нажимаю на нее.
Есть идеи??
Илия
2 ответа
Кнопка не является обязательной. Вы можете связать TextField
событие "Значение изменено" для функции, затем обновляет Slider
значение с TextField
ценность.
Следуйте дизайну MVC Cocoa.
Ваше текстовое поле и ползунок должны принимать значения, которые они представляют из какого-либо объекта модели, а когда пользователь манипулирует ими, следует выдвигать новое значение в этот объект модели.
Вы не должны использовать NSTextField в качестве "посредника" между другим NSControl и модельным объектом.