Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在不关闭键盘的情况下清除可编辑UIWebview的内容_Iphone_Objective C - Fatal编程技术网

Iphone 如何在不关闭键盘的情况下清除可编辑UIWebview的内容

Iphone 如何在不关闭键盘的情况下清除可编辑UIWebview的内容,iphone,objective-c,Iphone,Objective C,我有一个UIWebView,内容可编辑设置为true。现在,如果点击UIWebView,光标将出现在UIWebView上,键盘将弹出。现在我可以在这个可编辑的UIWebView中编写一些东西了 我的问题是,当我试图清除此可编辑的UIWebView的内容时,内容会被清除,但键盘也会被关闭。我想在不关闭键盘的情况下清除可编辑的UIWebView的内容 我使用以下代码清除可编辑UIWebView [self.webView loadHTMLString:@”“baseURL:nil] 任何帮助都将不胜

我有一个
UIWebView
,内容可编辑设置为true。现在,如果点击
UIWebView
,光标将出现在
UIWebView
上,键盘将弹出。现在我可以在这个可编辑的
UIWebView
中编写一些东西了

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

我使用以下代码清除可编辑UIWebView

[self.webView loadHTMLString:@”“baseURL:nil]


任何帮助都将不胜感激。

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

[webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML = '';"];
重新加载web视图会将其设置为默认状态,即当前未对其进行编辑且键盘处于隐藏状态。使用上面的代码片段,您将直接更改web视图的内容,而不影响其状态