我们可以使用Objective-C在macOS中删除NSPopover的箭头吗

时间:2019-02-13 12:40:55

标签: objective-c macos

当我将NSViewController显示为NSPopover时,我得到一个带有此NSPopover的箭头。我的问题是如何从NSPopover中删除该箭头?

1 个答案:

答案 0 :(得分:1)

我不知道有任何内置的Apple功能。但是,可以模仿NSPopover的功能并具有更高级的控制。例如,SFBPopovers库似乎是一个很好的选择,它具有setDrawsArrow:方法:https://github.com/sbooth/SFBPopovers

这是示例应用程序中的图片,其中带有一个弹出窗口,而“ Toggle Popover”按钮没有箭头。 SFBPopovers