У меня есть подкласс NSButton, но я не могу связать действие, которое будет запущено, когда пользователь сделает мышь вниз/вверх на кнопке. Вы не знаете, как я могу вызвать это из другой функции?Как вызвать связанное действие с кнопки?
Спасибо.
У меня есть подкласс NSButton, но я не могу связать действие, которое будет запущено, когда пользователь сделает мышь вниз/вверх на кнопке. Вы не знаете, как я могу вызвать это из другой функции?Как вызвать связанное действие с кнопки?
Спасибо.
Просто измените объявление функции на что-то вроде этого:
@IBAction doSomething() {
// ...
}
Вы можете как подключить его к вашему NSButton
, например, а также вызывать его из кода с doSomething()
.
Спасибо за ответ, но я не хочу этого делать. Если я это сделаю, я вызову это действие из одного места. Я хочу вызвать метод действия по умолчанию. Посмотрите это изображение: http://postimg.org/image/qkvfv38mz/. Этот метод, который я хочу вызвать, когда захочу .. –
Я не уверен, что вы имеете в виду. Что случилось с моим подходом? –
Это подкласс NSButton. Я не хочу добавлять в подкласс IBAction. Я хочу, чтобы вызвать связанное действие с моими кнопкамиS, другое, что вызывает super.mouseDown (...). –
'performClick'? – Willeke