我有一个UIWebView与<input type="text"/>它的HTML元素.我想将输入元素集中在html中,并以编程方式在iPhone上显示键盘,而无需点击屏幕.
我尝试过以下方法:
[webView becomeFirstresponder] (返回NO)firstResponder(返回NO)UIWebView返回YES canBecomeFirstResponder:(没有任何反应)我试图从昨天开始找到解决方案,但我找不到它.请帮忙.
你试过这个吗?不要忘记连接 UIWebView 的委托连接,并且最好仅在需要时才执行 javascript。
- (void)webViewDidFinishLoad:(UIWebView *)webView {
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById(\"theElementId\").setFocus();"];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3615 次 |
| 最近记录: |