如何更改NSPopover箭头位置?

时间:2012-05-26 13:52:19

标签: objective-c xcode macos cocoa popover

我的应用程序上有NSPopover,但我想更改箭头的位置。
我拥有什么:
enter image description here


我想要的是什么:
enter image description here


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

[_popover showRelativeToRect:[sender bounds] ofView:sender preferredEdge:NSMaxXEdge];

谢谢!

1 个答案:

答案 0 :(得分:8)

不幸的是,NSPopover(截至10.7)无法做到这一点。您将不得不使用其他弹出窗口,例如优秀的SFBPopovers