我希望我能像图片中看到的那样做这样的事情。
我正在尝试使用这段代码,但我不太明白如何修复它。
我希望我可以Button在ImageMac应该是图像的a或 an上使用它。
谁能帮我吗?
代码:
func showLittlePopoverWithMessage(sender: NSView, message: String) {
let controller = NSViewController()
controller.view = NSView(frame: CGRect(x: CGFloat(100), y: CGFloat(50), width: CGFloat(100), height: CGFloat(50)))
let popover = NSPopover()
popover.contentViewController = controller
popover.contentSize = controller.view.frame.size
popover.behavior = .transient
popover.animates = true
let invisibleWindow = NSWindow(contentRect: NSMakeRect(0, 0, 20, 5), styleMask: .borderless, backing: .buffered, defer: false)
invisibleWindow.backgroundColor = .red
invisibleWindow.alphaValue = 0
//controller.view.addSubview(sender)
popover.show(relativeTo: sender.bounds, of: sender as! NSView, preferredEdge: .maxY)
}
Run Code Online (Sandbox Code Playgroud)
#if os(macOS)
struct …Run Code Online (Sandbox Code Playgroud)