0

是否可以在菜单栏顶部放置自定义 NSView?我需要一个永久可见的视图,就像在状态栏中一样,但需要更多的空间。顺便说一句,NSStatusbarItem 的房地产有限吗?

4

1 回答 1

0

状态项可以尽可能大,但菜单总是优先 - 如果菜单和状态栏重叠,菜单将暂时从状态栏中隐藏尽可能多的状态项,以自动重新显示一旦有空间。这是设计使然;你没有办法打败它。

你应该要么只展示值得展示的东西,要么让用户决定什么东西值得展示,只展示用户选择的东西。

如果用户切换到具有足够菜单的应用程序来抑制您的状态项,他们只需要自己处理(或者通过调整他们启动状态项应用程序的顺序,以便您的应用程序更早启动,从而位于状态栏中的更右侧,或者切换到菜单较少的另一个应用程序以使用您的状态项)。

于 2010-11-01T19:19:43.103 回答