setAction: всегда вызывается с помощью mouseUp
В моем приложении Mac есть NSMatrix, состоящий из NSButtonCells. Я сделаю это:
[matrix setAction:@selector(matrixbutton:)];
Однако это всегда вызывается, когда пользователь отпускает щелчок мышью. Можно ли изменить это так, чтобы оно вызывалось, как только мышь выключалась?
Благодарю.
1 ответ
Решение
Нет; элементы управления на Mac активируются при наведении мыши, а не при нажатии мыши. (В противном случае, например, невозможно различить щелчок и перетаскивание, поскольку оба начинаются с нажатия кнопки мыши.)