2013-10-10 104 views
4

我已经使用UIWebView创建了富文本编辑器。我想显示键盘而不点击uiwebview,意思是当我打开编辑器键盘应该是开放的,uiwebview应该是可编辑的。如何为uiwebview强制显示键盘

+0

参见[此] [1]后上计算器 [1]:http://stackoverflow.com/questions/6287478/mobile-safari-autofocus-text-field – iAhmed

+0

可能的重复[ UIWebView与contentEditable(HTML编辑),第一响应处理?](http://stackoverflow.com/questions/8474386/uiwebview-with-contenteditable-html-editing-first-responder-handling) – memmons

回答

0

只写此委托方法:

- (void)webViewDidFinishLoad:(UIWebView *)webView { 
    webView.keyboardDisplayRequiresUserAction = NO; 
    [webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('content').focus()"]; 

}

内容是元素的ID。

+0

这使它成为焦点,但不会弹出键盘。 – scord

+0

用于UIWebView中onFocus的最佳答案... – Bala