在webview中调用createWebViewWithRequest时自动调整大小窗口

时间:2012-11-15 16:26:06

标签: javascript macos cocoa webview

我想在webview中打开许多窗口。我设置了

[webView setUIDelegate: self];

当webview加载html字符串即Javascript时。在javascript代码中,单击按钮时,它将打开新窗口。所以,程序调用

- (WebView*)webView:(WebView *)sender createWebViewWithRequest:(NSURLRequest *)request
{
    return sender;
}

我的问题是调用createWebViewWithRequest时窗口自动调整大小。

你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

经过长时间的研究寻找解决方案后,我再次决定使用setFrame for window:

- (void)webViewShow:(WebView *)sender
{
    [window setFrame:originRect display:YES];
}

我解决了我的问题。