1

我有 2 个 WebView,它们加载 2 个网页。

如何交换它们的内容?所以我会得到一个 WebView 的内容,并将另一个 WebView 的内容设置为此,反之亦然?

任何帮助将不胜感激。

提前致谢。

我想它会是这样的

[_mainWebView setContent:_subWebView];

但我找不到任何东西。

编辑:我想我必须使用 WebView 的 WebFrame,但是我该如何设置呢?

4

2 回答 2

1

像下面这样的东西可能会起作用。

示例 GitHub 项目位于:https ://github.com/NSGod/SwapWebViews

NSBox在窗口中使用了两个 s,两个WebViews 是分开的,如下图所示:

在此处输入图像描述

Swap Webviews 按钮的方法只是用所需的 s 调用NSBox' s。setContentView:WebView

在此处输入图像描述

于 2012-04-25T21:59:00.003 回答
1

只需交换 2 个 webview 的位置和大小:

NSRect tempRect = WebviewOne.frame;
WebviewOne.frame = WebViewTwo.frame;
WebviewTwo.frame = tempRect;
于 2012-04-25T22:00:23.343 回答