Используя непрерывное управление
Непрерывное управление отправляет свое сообщение действия равномерно, поскольку пользователь удерживает кнопку мыши вниз. Например, непрерывный ползунок неоднократно отправляет свое сообщение действия, поскольку пользователь перемещает кнопку, и непрерывная кнопка неоднократно отправляет свое сообщение действия, поскольку пользователь нажимает кнопку. Если управление не непрерывно, оно отправляет свое сообщение действия только после разъединений абонентом мышь.
Узнать или измениться, непрерывно ли управление: отправить isContinuous
или setContinuous:
к его ячейке. По умолчанию ползунки являются непрерывными и другими средствами управления, не.
Чтобы узнать, как часто непрерывное управление отправляет свое сообщение действия, используйте метод getPeriodicDelay:interval:
., который возвращает следующее:
Периодическая задержка является количеством времени (в секундах), который непрерывное управление приостановит прежде, чем начать периодически отправлять сообщения действия в целевой объект. Это взято от значений по умолчанию пользователя. Если пользователь не установил его, это - 0,4 секунды.
Интервал является количеством времени (в секундах) между сообщениями. По умолчанию это взято от значений по умолчанию пользователя. Если пользователь не установил его, это - 0,075 секунды.
(В Java используйте эти два метода periodicDelay
и interval
.)
При использовании кнопки использовать setPeriodicDelay:interval:
изменить эти значения программно. При использовании другого типа управления необходимо разделить класс ячейки управления на подклассы для изменения их программно.