我有2个WebView,可以加载2个网页。
如何更换内容?所以我会得到一个WebView的内容,并将其他WebView的内容设置为此,反之亦然?
非常感谢任何帮助。
提前致谢。
我认为它会像
[_mainWebView setContent:_subWebView];
但我找不到任何东西。
编辑:我想我必须使用WebView的WebFrame,但我该如何设置呢?答案 0 :(得分:1)
以下内容可能会有效。
示例GitHub项目:https://github.com/NSGod/SwapWebViews
我在窗口中放置了两个NSBox
,并且2 WebView
是分开的,如下图所示:
“交换网络浏览”按钮的方法只需使用所需的NSBox
来调用WebView
的{{3}}。
答案 1 :(得分:1)
只需交换2个网页浏览的位置和尺寸:
NSRect tempRect = WebviewOne.frame;
WebviewOne.frame = WebViewTwo.frame;
WebviewTwo.frame = tempRect;