当前位置:  开发笔记 > 编程语言 > 正文

如何在UIWebView上关闭键盘?

如何解决《如何在UIWebView上关闭键盘?》经验,为你挑选了3个好方法。

我正在加载一个包含表单的HTML页面.我希望能够在用户点击GO或者点击HTML页面上的SUBMIT按钮时关闭键盘.

如果用户决定他不想填写表格,我还需要一种方法来解雇键盘.

不知道该怎么做.



1> Sam Soffes..:

更简洁的方法,无需知道选择了哪个元素如下:

[webView stringByEvaluatingJavaScriptFromString:@"document.activeElement.blur()"];



2> Christopher ..:

javascript方法很聪明,但这更直接:

[webView endEditing:YES];


请注意,如果您在iPad上使用演示文稿样式"UIModalPresentationFormSheet"呈现模态视图,则无法使用此功能.这是iOS行为 - 请参阅:https://devforums.apple.com/message/166801#166801.

3> dstnbrkr..:

您可以使用javascript将焦点从HTML文本字段中移开:

document.foo.bar.myinput.blur();

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有