Отправка в значения в Nstextfield: цель C
-
02-10-2019 - |
Вопрос
Хорошо, поэтому у меня есть Nstextfield и Nsslider. В Interface Builder я получил значение поплавка от Nsslider, чтобы перейти в Nstextfield. Но мне нужна кнопка, которая отправляет текст из текстового поля в поле, чтобы я мог получить значение в моем коде. Это текстовое поле также может принимать ручной ввод, поэтому я не могу просто связать NSSlider на мой код. Это похоже на нажатие ввода или при завершении редактирования. Но мне просто нужна кнопка, которая отправляет все эти данные, когда я нажимаю на нее.
Любые идеи??
Илия
Решение
Кнопка не является обязательной. Вы можете связать TextField
«Значение изменено» событие на функцию, затем обновляет Slider
значение с TextField
значение.
Другие советы
Следуйте за дизайну MVC Cocoa.
Ваше текстовое поле и слайдер должны принимать значения, которые они присутствуют из некоторого объекта модели, и когда пользователь манипулирует их, должен точить новое значение для этого объекта модели.
Вы не должны использовать NstextField в качестве «посредника» между другим Nscontrol и объектом модели.