Как назначить функции событие наведения курсора мыши NSButton в Cocoa без подклассов?

#c# #objective-c #cocoa #delphi

#c# #objective-c #cocoa #delphi

Вопрос:

Я пытаюсь найти способ получать уведомления обо всех «событиях» NSResponder, но без необходимости подкласса интересующего меня NSControl. Например, я хотел бы получать уведомления о событиях мыши из NSButton без необходимости его подкласса. Я знаю, что есть способ, специфичный для событий мыши, но меня интересуют все события, предоставляемые NSResponder, включая ключевые события.

Есть ли способ сделать это, например, в C # или Delphi, где вы присоединяете функцию к событию?

Редактировать: я хотел бы сделать это во время выполнения.

С уважением

Комментарии:

1. Вы можете назначить эквиваленты клавиш / сочетания клавиш через IB (Interface builder) для NSButtons.

2. Спасибо! Я отредактировал вопрос, чтобы указать, что я хотел бы сделать это во время выполнения.