我创建了一个名为 emojiKeyboardView 的自定义视图。如果我想使用自定义键盘,我可以使用textView.inputView = emojiKeyboardView
。
但是我怎么能切换回系统键盘?
答案 0 :(得分:0)
将textView.inputView设置为nil
[textView resignFirstResponder];
textView.inputView = nil;
[textView becomeFirstResponder];
或者如果你想要处理键盘切换,即使你的textView当前不是第一个响应者,你可以在你的方法中做一些这样的事情来切换键盘:
BOOL isCurrentFirstResponder = [textView isFirstResponder];
if (isCurrentFirstResponder)
[textView resignFirstResponder];
textView.inputView = nil;
if (isCurrentFirstResponder)
[textView becomeFirstResponder];