【发布时间】:2011-07-29 03:26:33
【问题描述】:
我的 Mac OS X 应用程序有一个 NSStatusItem。
它工作得很好,但是,我刚刚发现,如果顶部菜单/状态栏中的项目太多(例如,如果应用程序的菜单很长,图标太多等),我的状态项目被系统隐藏。
如何在我的应用程序中检测到这一点,以便我可以采取一些措施?
谢谢
【问题讨论】:
-
可能让它更小,以便显示出来..
-
我不知道它是否适合您的应用程序的 UI,但您是否考虑过使用首选项窗格?它不如额外的菜单栏方便,但用户始终可以访问系统偏好设置(通过 Dock 或通过 Apple 菜单)。
-
@trudyscousin :嗯,它是一个类似监视器的应用程序,所以它应该一直显示;因此将其隐藏在首选项中是不可能的。不过还是感谢您的帮助!
标签: objective-c cocoa macos nsstatusitem