macos - 在 macOS 上以编程方式打开“关于应用程序”窗口

标签 macos cocoa nsapplication

在 Mac OS X 上,每个应用程序都有一个“关于”窗口,可以通过单击菜单中的[appname] 菜单中的About [appname] 打开该窗口酒吧。

我想以编程方式打开此窗口。这可能吗?

EG:iTunes 的“关于”按钮:

iTunes About Menu Item

最佳答案

About 菜单项连接到 NSApplicationorderFrontStandardAboutPanel 方法,您可以通过编程方式调用它

[NSApp orderFrontStandardAboutPanel:self]; // or nil as parameter

或者在 Swift 中

NSApp.orderFrontStandardAboutPanel(self) // or nil as parameter

关于macos - 在 macOS 上以编程方式打开“关于应用程序”窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32417773/

相关文章:

objective-c - block 被释放时的回调

objective-c - UILabel 不会调整大小

objective-c - 从 C++ 循环启动 Cocoa GUI 并传递引用

objective-c - 具有可配置 URL 的 webview

objective-c - 我如何开发像 Deskshade 的 DeskLock 这样的东西?

objective-c - Cocoa 随处搜索文件

macos - 如何将 Mac 上的 Docker 降级到 1.12.x 或从 Mac 中的 1.13 连接到 1.12 主机?

objective-c - 如何将图像放在大纲 View 中仅父行的文本单元格旁边?

c - Mac OS X 上的 Valgrind 错误 printf a double

linux - 更改以编程方式调用 bash 的当前工作目录