я пытаюсь управлять различным состоянием простой кнопки в приложении OS X: когда пользователь нажимает на нее и когда пользователь отпускает щелчок.
В настоящее время я устанавливаю тип кнопки с помощью NSMomentaryLightButton.
NSMomentaryLightButton Когда кнопка нажата (включено), она подсвечивается. Если кнопка имеет границы, она также может казаться утопленной. Когда кнопка отпущена, она возвращается в нормальное (выключенное) состояние.
Этот тип кнопки лучше всего подходит для простого запуска действий, потому что он не показывает свое состояние; он всегда отображает свое обычное изображение или заголовок. Этот параметр называется Momentary Light в инспекторе кнопок Interface Builder.
Я думал, что это хороший способ, но когда я печатаю статус своей кнопки, это похоже на кнопку-переключатель, а не на кнопку, которую я установил. Как видно из примера gif
Подводя итог, Как добиться реального поведения кнопки? Вызывать функцию, когда пользователь нажимает на нее, и когда пользователь отпускает щелчок.
Благодарить,