【发布时间】:2025-11-22 10:45:01
【问题描述】:
我正在开发一个使用NSPopover 的菜单栏应用程序。我正在使用以下代码来呈现弹出框。
[self.mainPopover showRelativeToRect:[testView bounds] ofView:testView preferredEdge:NSMinYEdge];
问题是它离状态栏太近了,如下所示。
即使我更改了矩形,它也没有任何效果,而且正如文档所述,这是正确的
定位视图中的矩形,弹出框应相对于其定位。通常设置为定位视图的边界。可能是一个空矩形,默认为positioningView的边界。
以下是 Dropbox 应用程序的屏幕截图,我只是想知道如何在我的应用程序中添加一些间距,例如 Dropbox。
【问题讨论】:
标签: objective-c macos nsstatusitem nspopover