一个用于菜单栏 Mac 应用程序的“视图控制器”
这个库提供了一个 StatusItemController
组件,您可以使用它来创建菜单栏应用程序,或者在 macOS 中包含菜单栏项目的应用程序。
StatusItemController
buildMenu() -> NSMenu
leftClickAction()
rightClickAction()
NSApplicationDelegate
中创建 StatusItemController
子类的实例。pod 'StatusItemController', '~> 2.0.0'
将 StatusItemController
添加到您的 Package.swift
文件的 dependencies
值中。
dependencies: [
.package(url: "https://github.com/hexedbits/StatusItemController", from: "2.0.0")
]
或者,您可以 直接通过 Xcode 添加软件包。
您可以在这里阅读文档。使用 jazzy 生成。由 GitHub Pages 托管。
不幸的是,StatusItemController
无法直接测试。尝试在应用程序上下文*之外*创建 NSStatusItem
会抛出一个断言,这是有道理的。因此,为了测试 StatusItemController
,必须将其嵌入到应用程序中。测试可以在示例应用程序测试套件中找到。有关更多详细信息,请参见 #15。
有兴趣为该项目做出贡献吗?请查看下面的指南。
由 Jesse Squires 创建和维护。
在 MIT 许可证下发布。 有关详细信息,请参见 LICENSE
。
版权所有 © 2020-present Jesse Squires。