Kno*_*del 5 objective-c nsmenu
我有一个NSMenu,当用户单击状态栏中的NSStatusItem时,它会打开.如何确定NSMenu是否已打开(扩展)?
谢谢!
Ita*_*ber 10
您可以使用NSMenuDelegate协议来处理menuWillOpen和menuWillClose发送消息.使用menuWillOpen设置,指出菜单打开一个布尔值,并且menuWillClose将其关闭.
更新:看起来menuWillClose:不再是可用的委托方法.请menuDidClose:改用.