想UITextField这种可以通过resignFirstResponder
和becomeFirstResponder
来控制键盘。
但是UIWebView里要怎么控制呢?
我的WebView是作为整个ViewController的一部分,我想当有操作发生在其他非WebView的部分时,WebView的及那盘消失
提供几种方案供参考:
1 在页面中使用JS
document.form.myinput.blur();
2 在Native这边
[webView stringByEvaluatingJavaScriptFromString:@"document.activeElement.blur()"];
或者
[webView endEditing:YES];
正文完