问题描述
我正在使用Swift和SwiftUI编写MacOS。我真的很陌生,但是我是一个经验丰富的程序员。
该应用程序是带有一个NSPopover的菜单栏应用程序。在AppDelegate中,我包括:
self.popover = NSPopover()
self.popover.contentViewController = NSHostingController(rootView: contentView)
在contentView
内是否可以包含一个用于关闭弹出窗口的按钮?
解决方法
您可以在响应者链中找到您的NSPopover,然后将其关闭。要实现这一点,您应该为您的关闭按钮设置协调器:
<table>
<tr>
<td>
<span class="user-tag">My html</span>
</td>
<tr>
</table>