objective-c - 当应用程序是 LSUIElement 时,使应用程序的名称出现在菜单栏(左上角)中

标签 objective-c cocoa

我如何让应用程序的名称出现在此处(就像普通应用程序一样)...

alt text http://snapplr.com/snap/6sgc

...当应用程序是 LSUIElement 时。

我的问题是,当应用程序是 LSUIElement 时,名称默认不会像普通应用程序一样显示在菜单栏中。基本上我想要 LSUIElement 做的就是隐藏停靠栏图标而不是菜单栏中的名称。

对于那些母语不是英语的人来说,当我说“App”时,我的意思是“应用程序”。

谢谢。

最佳答案

不要这样做;这不是用户所期望的。停靠栏图标和菜单栏组合在一起。如果您想在 UIElement 应用程序中同时获取停靠栏图标和菜单栏图标,请使用 TransformProcessType .

如果确实需要,您可以绘制自己的菜单栏窗口(如果您使用适当的窗口级别,它将显示在现有菜单栏的顶部)。

关于objective-c - 当应用程序是 LSUIElement 时,使应用程序的名称出现在菜单栏(左上角)中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1217017/

相关文章:

iphone - For循环产生 "unrecognized selector sent to instance"错误

ios - 翻转 CGContext 上的旋转文本

iphone - MVC,模型可以保存/加载它的数据吗?

cocoa - 无法将参数传递给/bin/sh

objective-c - 如何在 Objective-c 中编码非 C 数据类型?

iphone - UIPanGestureRecognizer 获取所有触摸的线

objective-c - 委托(delegate)对象在设置之前存在于目标 View Controller 中,但在设置之后为 0x000..。为什么?

macos - 以编程方式在 TextEdit 中选择文本范围

macos - 选择器没有已知的实例方法 'myWindowController'

cocoa - Mac应用程序中轻松切换 "View Controllers"(与iOS类似)