Ho un NSCollectionView
con alcuni NSView
s in esso. Lo NSView
ha un NSBox
che cambia colore quando è selezionato. Voglio anche fare in modo che il NSBox
cambi colore quando si passa il mouse sopra.Effetto Hover Over in NSCollectionView
I sottoclasse NSBox
e aggiunto i metodi mouseEntered
e mouseExited
. Ho utilizzato addTrackingRect
all'interno di viewWillMoveToWindow
ma il problema è che l'effetto di passaggio del mouse si verifica solo se prima seleziono la sottoview in cui si trova la casella.
Inoltre, solo la casella selezionata ha l'effetto Passare sopra sopra. Come posso implementare l'effetto Hover Over in modo che tutti gli NSView
s nel mio NSCollectionView
mostrino immediatamente l'effetto?