gpt4 book ai didi

objective-c - 在鼠标悬停/单击时突出显示 NSView

转载 作者:搜寻专家 更新时间:2023-10-30 19:44:59 24 4
gpt4 key购买 nike

在滚动或单击 NSView 时,如何更新 View 以便更改 View 的颜色和其他属性?重绘 View 是我需要做的事情的关键,我已经创建了一个子类。

最佳答案

监听鼠标事件并在其中执行适当的操作。

-(void)mouseEntered:(NSEvent *)theEvent {
//draw rollover
}

-(void)mouseExited:(NSEvent *)theEvent {
//draw normal
}

-(void)mouseDown:(NSEvent *)theEvent {
//draw selected
}

-(void)mouseUp:(NSEvent *)theEvent {
//draw normal
}

关于objective-c - 在鼠标悬停/单击时突出显示 NSView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6588907/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com