如何更改NSPopover的箭头位置?

Ped*_*ira 10 macos xcode cocoa objective-c popover

我的应用程序上有一个NSPopover,但我想改变箭头的位置.
是)我有的:
在此输入图像描述


我想要的是:
在此输入图像描述


正如您在第二张图片中看到的那样,NSPopover的箭头位于顶部.我怎样才能做到这一点?
我的代码:

[_popover showRelativeToRect:[sender bounds] ofView:sender preferredEdge:NSMaxXEdge];
Run Code Online (Sandbox Code Playgroud)

谢谢!

sud*_*-rf 10

不幸的是,这是不可能的NSPopover(截至10.7).您将不得不使用替代弹出窗口,例如优秀的弹出窗口SFBPopovers.