2013-10-10 102 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