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