2013-10-10 4 views
4

Я создал Rich Text Editor, используя UIWebView. Я хочу показать клавиатуру, не нажимая uiwebview, значит, когда я открываю клавиатуру редактора, она должна быть открыта, и uiwebview должен быть доступен для редактирования.Как показать клавиатуру для uiwebview

+0

Смотрите [это] [1] пост на StackOverflow [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()"]; 

}

содержание является идентификатором элемента.

+0

Это ставит его в центр внимания, но не вызывает клавиатуру. – scord

+0

Отличный ответ для onFocus в UIWebView ... – Bala

Смежные вопросы