我有 2 个 WebView,它们加载 2 个网页。
如何交换它们的内容?所以我会得到一个 WebView 的内容,并将另一个 WebView 的内容设置为此,反之亦然?
任何帮助将不胜感激。
提前致谢。
我想它会是这样的
[_mainWebView setContent:_subWebView];
但我找不到任何东西。
编辑:我想我必须使用 WebView 的 WebFrame,但是我该如何设置呢?
我有 2 个 WebView,它们加载 2 个网页。
如何交换它们的内容?所以我会得到一个 WebView 的内容,并将另一个 WebView 的内容设置为此,反之亦然?
任何帮助将不胜感激。
提前致谢。
我想它会是这样的
[_mainWebView setContent:_subWebView];
但我找不到任何东西。
编辑:我想我必须使用 WebView 的 WebFrame,但是我该如何设置呢?
像下面这样的东西可能会起作用。
示例 GitHub 项目位于:https ://github.com/NSGod/SwapWebViews
我NSBox
在窗口中使用了两个 s,两个WebView
s 是分开的,如下图所示:
Swap Webviews 按钮的方法只是用所需的 s 调用NSBox
' s。setContentView:
WebView
只需交换 2 个 webview 的位置和大小:
NSRect tempRect = WebviewOne.frame;
WebviewOne.frame = WebViewTwo.frame;
WebviewTwo.frame = tempRect;