我用以下方法显示NSMenu。鼠标悬停在MenuItems上的事件和操作正常工作。
if let event = NSApplication.shared.currentEvent
NSMenu.popUpContextMenu(menu, with: event, for: self.view)
}
现在,要将此菜单放在不同的位置,我将此方法更改为以下内容,鼠标悬停和选择等所有事件都无法正常工作。
menu.popUp(positioning: item1, at: position, in: self.view)
请建议我解决。
提前致谢。