翻转或单击NSView时,如何更新视图以便我可以更改视图的颜色和其他属性?这是重新绘制视图,这是我需要做的事情的关键,我已经创建了一个子类。
答案 0 :(得分:3)
侦听鼠标事件并在其中执行适当的操作。
-(void)mouseEntered:(NSEvent *)theEvent {
//draw rollover
}
-(void)mouseExited:(NSEvent *)theEvent {
//draw normal
}
-(void)mouseDown:(NSEvent *)theEvent {
//draw selected
}
-(void)mouseUp:(NSEvent *)theEvent {
//draw normal
}