Как отслеживать наведение мыши в ячейке NSMatrix?

Я хотел бы отслеживать событие наведения мыши на NSCell в NSMatrix. В документах говорится, что я могу установить режим NSMatrix на NSTrackModeMatrix, и ячейке будет отправлено сообщение trackMouse:inRect:ofView:untilMouseUp:, когда мышь находится в пределах ячейки, однако это сообщение отправляется в ячейку только тогда, когда я нажимаю на ячейку. Я неправильно истолковываю документы? Если да, то есть ли другой способ отслеживать событие наведения мыши?

Спасибо


person David    schedule 03.01.2011    source источник


Ответы (1)


попробуйте mouseEntered:, mouseMoved:, mouseMoved: и т. д.

person justin    schedule 03.01.2011
comment
Я искал нестандартное решение. Я предполагаю, что их нет, поэтому я прибегнул к использованию mouseMoved и -getrow:column:point. Спасибо - person David; 04.01.2011
comment
пожалуйста. я согласен, документы могли бы быть сформулированы лучше. NSTrackModeMatrix не предназначен для ролловеров, он просто отслеживает во время выбора ячейки/пока мышь нажата. - person justin; 04.01.2011