我有UIWebView
,内容可编辑设置为true。现在,如果点击UIWebView
,UIWebView
上会出现光标并弹出键盘。现在我可以在这个可编辑的UIWebView
。
我的问题是,当我尝试清除此可编辑UIWebView
的内容时,内容会被清除,但键盘也会被解除。我希望在不关闭键盘的情况下清除可编辑UIWebView
的内容。
我使用以下代码清除可编辑的UIWebView。
[self.webView loadHTMLString:@"" baseURL:nil];
任何帮助都将不胜感激。
答案 0 :(得分:0)
您可以尝试通过javascript清除网页视图:
[webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML = '';"];
重新加载Web视图会将其设置为默认状态,当前未对其进行编辑并隐藏键盘。使用上面的代码段,您将直接更改Web视图的内容,而不会影响其状态。