首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在不丢弃键盘的情况下清除可编辑UIWebview的内容

如何在不丢弃键盘的情况下清除可编辑UIWebview的内容
EN

Stack Overflow用户
提问于 2012-10-03 14:00:02
回答 1查看 182关注 0票数 1

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

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

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

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

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2012-11-15 17:56:40

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

代码语言:javascript
运行
复制
[webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML = '';"];

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12702650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档