Upon rolling over or clicking on an NSView, how can I update the view so that I can change the colour and other properties of view? It's the redrawing of the view which is the key to what I need to do, I already have a subclass created.
Listen for mouse events and do appropriate actions inside them.
-(void)mouseEntered:(NSEvent *)theEvent {
//draw rollover
}
-(void)mouseExited:(NSEvent *)theEvent {
//draw normal
}
-(void)mouseDown:(NSEvent *)theEvent {
//draw selected
}
-(void)mouseUp:(NSEvent *)theEvent {
//draw normal
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With