我有一个 textField,我想通过在 popOver 中使用自定义输入视图来编辑它。所以我阻止键盘出现,但为 textViews 输入视图设置一个虚拟视图,即
UIView* dummyView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 1, 1)];
[self.textFieldStartBid setInputView:dummyView];
这很好用,我点击 textField,键盘保持隐藏状态,popoverController 出现。如果您之前拆分了键盘,则会出现问题,现在当您点击 textField 时,我会在屏幕底部看到一个带边框的透明视图,它覆盖了整个宽度,大约 50 像素高。
我有不止一个 viewController 使用这种技术来隐藏键盘,并且所有 VC 都有与拆分键盘完全相同的问题。
似乎我已经成功阻止拆分键盘出现但不完全,有没有经历过这种或没有或任何可能的解决方案?
谢谢,斯图尔特。