【发布时间】:2012-10-01 08:09:37
【问题描述】:
我已经通过这段代码向我的 systemStatusBar 添加了一个菜单:
statusItem = [[[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength] retain];
然后设置它的属性。它与其他状态项(音量、日期时间、Wi-Fi、BatteryIndicator 等)的唯一不同是,如果我选择它并按下键盘上的左或右方向按钮,我将无法导航到其他项目,同样明智如果我选择另一个状态项并按方向键,它将不会选择我的状态项,而是跳转到另一个状态项。我想知道有没有办法解决这个问题,还是非操作系统状态项的标准?
【问题讨论】:
-
我的状态栏上的第 3 方应用程序都不允许这样做,所以我猜箭头键(以及其他功能,如命令拖动)仅在 Apple 默认状态下允许酒吧应用程序。
标签: objective-c macos cocoa nsstatusitem nsstatusbar