Ich habe eine NSCollectionView
mit ein paar NSView
s drin. Die NSView
hat eine NSBox
darin, die Farbe ändert, wenn es ausgewählt ist. Ich möchte auch die NSBox
Farbe ändern, wenn Sie darüber schwebte.Hover Over-Effekt in NSCollectionView
Ich unterteilte NSBox
und fügte die mouseEntered
und mouseExited
Methoden hinzu. Ich benutzen addTrackingRect
innerhalb von viewWillMoveToWindow
aber das Problem ist, dass die Hover-over-Effekt tritt nur auf, wenn ich zuerst die subview auswählen, die das Feld in ist.
Weiters sind nur die Box, die den Hover Over-Effekt geschieht auf sie ausgewählt hat. Wie kann ich den Hover Over-Effekt so implementieren, dass alle NSView
s in meinem NSCollectionView
den Effekt sofort zeigen?