提问人:CentrumGuy 提问时间:10/27/2023 更新时间:10/27/2023 访问量:33
在关闭时以模式方式显示没有声音的 NSPopover
Present an NSPopover Modally Without Sound on Close
问:
有谁知道我将如何在不关闭错误声音的情况下呈现模态?NSPopover
我目前正在这样做以显示弹出框:
let popover = NSPopover()
popover.delegate = self
popover.contentViewController = contentController
popover.behavior = .transient
popover.show(relativeTo: self.bounds, of: self, preferredEdge: NSRectEdge.maxY)
NSApplication.shared.runModal(for: popover.contentViewController!.view.window!)
目前效果很好,除了当我通过单击原始窗口关闭弹出框时,我从macOS收到错误声音。如何防止播放此声音,但仍以模式显示弹出框?
谢谢:)
答: 暂无答案
评论
runModal
NSPopover
NSEvent.addLocalMonitorForEvents(matching:handler:)