您好我在我的某个应用中实施了NSPopover,但popover不会关闭。我猜它应该在我点击其他东西时关闭,但事实并非如此。我知道有一个关闭的弹出操作,但只适用于不同的按钮。当我按下相同的按钮时,如何看到弹出窗口打开以及何时打开以关闭弹出窗口?
答案 0 :(得分:24)
我解决了这个问题!
一旦有人在弹出窗口外点击,这应该会使popover消失。
关闭弹出窗口的另一种方法是使用单独的按钮。
只需添加另一个NSButton
,然后将其链接到侧边栏上的弹出框并将其设置为已接收操作 - >执行关闭: