gpt4 book ai didi

objective-c - 确定一个 NSMenu 是否被打开

转载 作者:太空狗 更新时间:2023-10-30 03:49:14 24 4
gpt4 key购买 nike

我有一个 NSMenu,它会在用户单击状态栏中的 NSStatusItem 时打开。如何确定 NSMenu 是否打开(展开)?

谢谢!

最佳答案

您可以使用NSMenuDelegate 协议(protocol)来处理menuWillOpenmenuWillClose 消息。使用 menuWillOpen 设置一个 bool 值,表明菜单已打开,使用 menuWillClose 将其关闭。


更新: 看起来 menuWillClose: 不再是可用的委托(delegate)方法。请改用 menuDidClose:

关于objective-c - 确定一个 NSMenu 是否被打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4628768/

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