当前位置:   MFC > 正文

如何在UIWebView上关闭键盘?

iphone,cocoa-touch,objective-c,uiwebview,html,go,webview,lua,javascript,ipad,ios,https,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

我正在加载一个包含表单的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();

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/MFC/detail/21792
推荐阅读
相关标签
  

闽ICP备14008679号