gpt4 book ai didi

swift - 在 swift 中使用 NSpopover。如何更改顶部栏

转载 作者:行者123 更新时间:2023-11-30 13:26:17 25 4
gpt4 key购买 nike

我使用此代码在有人单击首选项 Pane 时显示 VC。

let popover = NSPopover()
popover.contentViewController = NSStoryboard(name: "Main", bundle: nil).instantiateControllerWithIdentifier("AuthVC") as? NSViewController
popover.animates = true
popover.behavior = NSPopoverBehavior.Transient

当 View 显示时,顶部栏是标准栏。我希望它像这样带有箭头:

enter image description here

当我使用此代码时: popover.showRelativeToRect(CGRectNull, ofView: ViewController , PreferredEdge: NSRectEdge) 在 ofView 中它需要一个 NSView 但我的是一个 ViewController。

最佳答案

您必须使用 -showRelativeToRect:ofView:preferredEdge: 并传递一个空矩形和菜单中的 View 来获取 anchor (箭头)。

关于swift - 在 swift 中使用 NSpopover。如何更改顶部栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37156902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com