如何用代码控制WebView的键盘

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

阅读 10.4k
1 个回答

提供几种方案供参考:

1 在页面中使用JS

document.form.myinput.blur();

2 在Native这边

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

或者

[webView endEditing:YES];
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏