gpt4 book ai didi

cocoa - 弹出的 NSMenu 始终突出显示第一个 NSMenuItem

转载 作者:行者123 更新时间:2023-12-03 17:42:05 26 4
gpt4 key购买 nike

我有一个 NSButton,单击时会调用 [NSMenu popUpMenuPositioningItem:atLocation:inView:]。菜单会在正确的位置弹出,但最上面的 NSMenuItem 始终突出显示为蓝色,就好像鼠标悬停在其上一样,但事实并非如此。我似乎找不到任何方法来控制 NSMenuItem 的突出显示。

查看屏幕截图,您可以看到即使鼠标仍然悬停在 NSButton 上,菜单也会突出显示。

enter image description here

我该如何解决这个问题?我不希望单击 NSButton 时突出显示任何内容。

最佳答案

如果您为 popUpMenuPositioningItem:atLocation:inView: 中的第一个参数传递 nil,则不会选择任何内容。

关于cocoa - 弹出的 NSMenu 始终突出显示第一个 NSMenuItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10462981/

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