Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
嗨,我在我的一个应用程序中实现了 NSPopover,但弹出窗口不会关闭。我猜它应该在我单击其他内容后关闭,但事实并非如此。我知道有一个关闭弹出操作,但仅适用于不同的按钮。当我按下相同的按钮时,如何让它看起来是打开的弹出框以及何时打开关闭弹出框?
我解决了这个问题!
一旦有人在弹出框外单击,这应该会使弹出框消失。
关闭弹出框的另一种方法是使用单独的按钮。只需添加另一个NSButton,然后将其链接到侧边栏上的弹出框并将其设置为 Received actions -> perform close:
NSButton