NSMenu中的Cocoa动态列表

时间:2015-06-11 18:47:55

标签: macos swift cocoa nsmenu

看看OS X的内置应用程序,例如WiFi和蓝牙助手,它们似乎有一个可以动态更改的列表。
image
但是,我似乎无法在不破坏和重新创建菜单的情况下更改菜单(即在索引处添加和删除)。我不相信这是最好的方法。有没有更好的方法在Swift中实现这一目标?

1 个答案:

答案 0 :(得分:0)

  

我有一个动态添加NSMenuItems的NSMenu。 NSMenu在保持打开状态时不能正常刷新。

     

NSRunLoopCommonModes中调用NSMenu更新方法。

更多细节检查 - previous ans