Objective-C: Выбор даты и индикатор уровня - PullRequest
0 голосов
/ 16 июня 2011

Я использую NSDatePicker и NSLevelIndicator, чтобы попытаться установить / отобразить определенные значения объекта.Я не хочу использовать привязки.Моей первой мыслью было бы попытаться установить делегат индикатора выбора / уровня в качестве класса моего контроллера, чтобы я мог получать уведомления, когда любой из них изменяется.Тем не менее, NSDatePicker и NSLevelIndicator не имеют делегата (по крайней мере, ни одного, который я могу видеть в построителе интерфейса).Как же тогда отслеживать, когда эти вещи меняются?

1 Ответ

0 голосов
/ 16 июня 2011

NSControl и его подклассы используют механизм target / action для оповещения вас об изменении их значения.Некоторые протоколы делегатов работают аналогичным образом, но в целом делегаты используются для изменения поведения объекта, в то время как цель / действие предупреждает ваш контроллер об изменении элемента управления пользовательского интерфейса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...