0
我創建了一個名爲emojiKeyboardView的自定義視圖。如果我想使用自定義鍵盤,我可以使用textView.inputView = emojiKeyboardView
。 但是我怎樣才能切換回系統鍵盤?如何從自定義鍵盤切換到系統鍵盤?
我創建了一個名爲emojiKeyboardView的自定義視圖。如果我想使用自定義鍵盤,我可以使用textView.inputView = emojiKeyboardView
。 但是我怎樣才能切換回系統鍵盤?如何從自定義鍵盤切換到系統鍵盤?
設置textView.inputView爲零
[textView resignFirstResponder];
textView.inputView = nil;
[textView becomeFirstResponder];
,或者如果你要處理,即使切換鍵盤時的TextView目前不是第一個響應者,你可以做這樣的事情在你的方法來切換鍵盤:
BOOL isCurrentFirstResponder = [textView isFirstResponder];
if (isCurrentFirstResponder)
[textView resignFirstResponder];
textView.inputView = nil;
if (isCurrentFirstResponder)
[textView becomeFirstResponder];
看到這麼回答http://stackoverflow.com/questions/17996026/custom-ios-keyboard-repositioned-by-undocked-system-keyboard – Deepesh