我们的应用程序使用外部条形码读取器,该读取器被视为iPad的键盘。因此,我们必须实现自定义键盘/输入视图,以允许用户仍然访问软键盘。我们使用此open source project(现在看来已死)实现了输入视图替换。
一直很不错,直到我们到达注册控制器为止。似乎标记为安全文本的UITextFields不喜欢该库,而且我似乎也找不到原因。
我已经阅读了CustomKeyboard project,找不到任何可能导致此问题的内容。很简单我已经切换了“安全文本”选项,并确认启用它会导致挤压,但是将其关闭后不会挤压。
这是我们的实现:
-3
我可能会缺少什么?