标签: macos swift cocoa nsmenu
看看OS X的内置应用程序,例如WiFi和蓝牙助手,它们似乎有一个可以动态更改的列表。 但是,我似乎无法在不破坏和重新创建菜单的情况下更改菜单(即在索引处添加和删除)。我不相信这是最好的方法。有没有更好的方法在Swift中实现这一目标?
答案 0 :(得分:0)
我有一个动态添加NSMenuItems的NSMenu。 NSMenu在保持打开状态时不能正常刷新。 在NSRunLoopCommonModes中调用NSMenu更新方法。
我有一个动态添加NSMenuItems的NSMenu。 NSMenu在保持打开状态时不能正常刷新。
在NSRunLoopCommonModes中调用NSMenu更新方法。
NSRunLoopCommonModes
更多细节检查 - previous ans