Ищите метод какао для имитации нажатия кнопки, в котором в качестве параметра не указано событие. - PullRequest
1 голос
/ 22 декабря 2009

Мне нужно смоделировать нажатие кнопки на моей кнопке Какао программно, и я пытаюсь сделать это на кокотроне, который, к сожалению, не имеет метода NSEvent: mouseEventWithType: location: modifierFlags: timestamp: windowNumber: context: eventNumber: clickCount: давление : реализованы. Есть ли способ программно имитировать нажатие кнопки, не создавая событие?

1 Ответ

6 голосов
/ 22 декабря 2009

Не забывайте смотреть в суперклассы, когда вы ищете что-то. Все контроллеры NSControl, включая все кнопки NSB, отвечают на сообщение performClick: .

Тем не менее, действительно ли вам уместно моделировать нажатие кнопки? Если вы просто хотите, чтобы что-то было сделано, обычно лучше прямо сказать контроллеру, чтобы это сделать.

...