寻找一个cocoa方法来模拟没有Event作为参数的按钮按下

时间:2009-12-22 00:56:25

标签: windows cocoa nsbutton cocotron

我需要以编程方式模拟我的Cocoa按钮上的按钮,我试图在cocotron上执行此操作,但遗憾的是没有NSEvent方法:mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure : 实现。无论如何以编程方式模拟按钮按下而不必创建事件?

1 个答案:

答案 0 :(得分:6)

在寻找某些东西时,不要忘记查看超类。所有NSControls,包括所有NSButton,都会响应performClick: message

那就是说,你真的适合模拟按键吗?如果你只想完成某些事情,通常最好直接告诉控制器这样做。