我有一个自定义键盘,当我将 textField 的 inputView 设置为我的 KeyboardView 时,它会为某个 UITextField 显示。键盘工作得非常好,但很明显,如果用户之前取消了内置 Apple 键盘或确实拆分了它,键盘将“浮动”。
我已经搜索了好几个小时,以确保我的自定义键盘不会像这样运行,而是保持停靠在屏幕底部,无论用户之前是否取消了内置的 Apple 键盘。
self.keyboardInputView = [[[KeyboardInputViewController_iPad alloc]
initWithNibName:@"KeyboardInputViewController_iPad"
bundle:[NSBundle mainBundle]] autorelease];
self.keyboardInputView.delegate = self;
self.keyboardInputView.keyboardTextField = myTextField;
myTextField.inputView = self.keyboardInputView.view;
[myTextField becomeFirstResponder];