我在WKWebView的NSPopover内制作Swift。
因此,当我打开NSPopover时,会显示WKWebView
这很好,现在我试图在我点击外面时关闭NSPopover所以我在applicationDidFinishLaunching函数中添加了这一行:
popover.behavior = NSPopoverBehavior.transient;
但是对于这个,如果我点击它就会关闭NSPopover。如果我不这样做,NSPopover永远不会在外面点击关闭。
所以我的想法是:当我打开NSPopover以避免在离开之前点击它时,如何关注WKWebView(就像我点击它一样)?
这种方式也可以解决另一个问题,因为它是一个WKWebView,用户必须点击它(聚焦它)才能点击WKWebView中的元素。因此,如果我可以在NSPopover时自动关注WKWebView,问题可能会得到解决。
希望你理解:P
非常感谢;)