Swift NSPopover在更改高度时更改原点
我试图通过编程方式增加/减少popover的内容大小来调整其大小Swift NSPopover在更改高度时更改原点,swift,macos,menubar,nspopover,Swift,Macos,Menubar,Nspopover,我试图通过编程方式增加/减少popover的内容大小来调整其大小 popover.contentSize.height += 10 当macOS菜单栏显示时,一切正常 但当菜单栏被隐藏时,popover会改变其大小调整行为。它跳到左下角 我猜是因为popover的父窗口。 我怎样才能修好它?或者有没有其他方法可以调整popover的大小?我曾为这个问题挣扎过一段时间,最终我决定最好的选择是在菜单栏消失时分离popover。它可能看起来有点奇怪,而且不适合每个应用程序,但在我的情况下,它是唯
popover.contentSize.height += 10
当macOS菜单栏显示时,一切正常
但当菜单栏被隐藏时,popover会改变其大小调整行为。它跳到左下角
我猜是因为popover的父窗口。
我怎样才能修好它?或者有没有其他方法可以调整popover的大小?我曾为这个问题挣扎过一段时间,最终我决定最好的选择是在菜单栏消失时分离popover。它可能看起来有点奇怪,而且不适合每个应用程序,但在我的情况下,它是唯一的选择。弹出窗口和菜单栏隐藏存在更严重的问题;尝试在预览中打开图像或文档并使其全屏显示。当菜单栏隐藏时,您将看到弹出框的很大一部分被隐藏。