首页 > 开发 > iOS > 正文

如何用代码控制WebView的键盘

2017-09-08 14:03:22  来源:网友分享

想UITextField这种可以通过resignFirstResponderbecomeFirstResponder来控制键盘。
但是UIWebView里要怎么控制呢?
我的WebView是作为整个ViewController的一部分,我想当有操作发生在其他非WebView的部分时,WebView的及那盘消失

解决方案

提供几种方案供参考:

1 在页面中使用JS

document.form.myinput.blur();

2 在Native这边

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

或者

[webView endEditing:YES];