我有一个内容可编辑设置为true的UIWebView
。现在,如果轻触UIWebView
,UIWebView
上就会出现一个光标,键盘就会弹出。现在我可以在这个可编辑的UIWebView
中写一些东西了。
我的问题是,当我试图清除这个可编辑UIWebView
的内容时,内容会被清除,但键盘也会被清除。我想在不丢弃键盘的情况下清除可编辑UIWebView
的内容。
我使用以下代码来清除可编辑的UIWebView。
[self.webView loadHTMLString:@"" baseURL:nil];
任何帮助都将不胜感激。
发布于 2012-11-15 17:56:40
您可以尝试通过javascript清除webview:
[webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML = '';"];
重新加载web视图会将其设置为默认状态,此时它当前未被编辑,并且键盘处于隐藏状态。使用上面的代码片段,您将直接更改web视图的内容,而不会影响其状态。
https://stackoverflow.com/questions/12702650
复制相似问题