macos – 我如何制作一个菜单项应用程序(使用Swift),它不仅仅包
我是OSX开发的新手(我做了一些iOS的东西,但这是我的第一个OSX应用程序,也是我的第一个
Swift应用程序).
我已经找到了几个关于如何使用简单的菜单项列表制作MenuBar应用程序的教程,如下所示: 但我正在寻找更像Evernote,或Google Drive,或Mint的MenuBar窗口的东西: 我认为要做类似后者的事情,我需要一个常规的NSWindow,只需通过点击状态项(右边?)切换,但我如何按照Evernote& amp;谷歌呢? 我发现this question提供了几种获取状态项位置的方法,如果使用Objective C应用程序,但我不确定如何将其转换为Swift应用程序.例如,一个答案建议使用以下内容在单击后获取状态项的框架: [[[NSApp currentEvent] window] frame] 但是,在Swift中,NSApp.currentEvent没有名为“window”的成员… 有没有人知道任何用Swift编写的MenuBar应用程序,它不仅仅包含一个简单的菜单项列表?用Swift这样的事情根本不可能吗? 更新: 也许有一天当Swift更成熟时,我会用那种语言尝试另一种.
实际上,NSApplication.sharedApplication().currentEvent?.window似乎很好.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |