setAction:始终使用mouseUp调用

时间:2011-07-27 23:00:51

标签: objective-c macos nsmatrix nsbuttoncell

我的Mac应用程序中有一个由NSButtonCells组成的NSMatrix。我这样做:

[matrix setAction:@selector(matrixbutton:)];

但是,当用户释放鼠标时,总会调用此方法。是否可以改变它,以便在鼠标停止时立即调用它?

感谢。

1 个答案:

答案 0 :(得分:0)

没有; Mac上的控件在鼠标上启动,而不是鼠标按下。 (否则,不可能区分点击和拖动,例如,因为两者都以鼠标按下开始。)