我使用以下代码发送事件
[myButton setAction:@selector(eventButton:)];
它看起来只适用于鼠标点击。
但如何发送“双击”和“按键”的事件?
欢迎任何评论
由于
InterDev中
答案 0 :(得分:0)
按钮不会响应双击或按键。 (按钮认为双击只需两次点击。)
您需要implement a custom view并在该视图的类中实现相关的responder方法。
你可以制作一个双击按钮,但是没有人会想到这样做。可发现性是一个重要因素;即使您有一个有效的用例,您的按钮可以双击,如果没有人会尝试它,它是没有价值的。
关于按键问题,您还应该观看会话#145的WWDC 2010 video。 (即使您没有参加WWDC 2010,也可以这样做 - 您只需登录您的ADC帐户。)