Swift - 单击菜单外部时NSMenu关闭

时间:2015-08-18 03:41:20

标签: macos swift nsmenu nsstatusitem

所以我有一个简单的NSMenu。它附加到状态项按钮。 当我点击按钮时,它会弹出打开。 现在我的问题是,只要我点击NSMenu外面,它就会关闭。我怎么能避免这种情况? 我确实尝试了很多东西但是无法让它发挥作用。

我需要的原因是,当用户点击NSMenu中的某些内容时,会打开另一个窗口,当此窗口打开时,我也希望NSMenu保持打开状态。但它只是不起作用。

我觉得这是不可能的。

非常感谢提前。

1 个答案:

答案 0 :(得分:0)

我相信你必须创建一个弹出的自定义视图,但只能使用NSMenu本地完成。