2011-01-03 7 views
1

Ich möchte ein Mouseover-Ereignis eines NSCell in einer NSMatrix verfolgen. Die Dokumente sagen, ich kann den NSMatrix-Modus auf NSTrackModeMatrix setzen und die Zelle wird die Nachricht trackMouse:inRect:ofView:untilMouseUp: gesendet, wenn die Maus innerhalb der Grenzen der Zelle ist, jedoch wird diese Nachricht nur an die Zelle gesendet, wenn ich auf die Zelle klicke. Ich interpretiere die Dokumente falsch? Wenn ja, gibt es eine andere Möglichkeit, ein mouseover-Event zu verfolgen?Wie mouseover in einer Zelle von NSMatrix verfolgen?

Dank

Antwort

1

versuchen mouseEntered :, mousemoved :, mousemoved: usw.

+0

ich für eine aus der Box Lösung suchen. Ich denke, es gibt keine, also habe ich mit mouseMoved und -getrow: spalte: point gegriffen. Danke – David

+0

Gern geschehen. Ich stimme zu, die Dokumente könnten besser formuliert werden. NSTrackModeMatrix ist nicht für Rollover, nur Tracking während der Zellenauswahl/während die Maus nicht aktiv ist. – justin

Verwandte Themen