macos - NSMenu中的Cocoa动态列表

macos - NSMenu中的Cocoa动态列表,第1张

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

最佳答案:

1 个答案:

答案 0 :(得分:0)

  

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

     

NSRunLoopCommonModes中调用NSMenu更新方法。

更多细节检查 - previous ans

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复