2011-10-20 58 views
0

沒有顯示我打電話鍵盤在一個UIWebView

[[NSNotificationCenter defaultCenter] addObserver:self 
             selector:@selector(keyboardWillShow:) 
             name:UIKeyboardWillShowNotification object:nil]; 

方法viewDidLoad,但是當我在網絡視圖中單擊鍵盤DOS沒有出現。

有誰能夠告訴我,爲什麼會出現這種情況

+0

與iOS 6開始,你可以使用[keyboardDisplayRequiresUserAction(HTTP:/ /developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html)來執行此操作。 – catlan

回答

1

你不能讓鍵盤現身來號召通知中心什麼。您需要可以處理文本輸入(例如一個UITextField,一個UIWebView不能自行處理文本輸入)和UI元素不是打電話

[textField becomeFirstResponder] 
+0

對UIWebView無幫助。 – Dmitry