1

我有一个UIWebView内容可编辑设置为true。现在如果点击UIWebView光标出现在UIWebView键盘上。现在我可以在这个可编辑的UIWebView.

我的问题是,当我尝试清除此可编辑UIWebView的内容时,内容会被清除,但键盘也会被关闭。我想在UIWebView不关闭键盘的情况下清除可编辑的内容。

我正在使用以下代码来清除可编辑的 UIWebView。

[self.webView loadHTMLString:@"" baseURL:nil];

任何帮助,将不胜感激。

4

1 回答 1

0

您可以尝试通过 javascript 清除 webview:

[webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML = '';"];

重新加载 Web 视图会将其设置为当前未编辑且键盘处于隐藏状态的默认状态。使用上面的代码片段,您将直接更改 Web 视图的内容而不影响其状态。

于 2012-11-15T09:56:40.210 回答