0

我的应用程序上有一个自定义键盘视图,位于屏幕底部,它基于 Fabrizio Prosperi 的 FPNumberPadView。

我也有几个 UITextFields,我希望这个键盘总是在屏幕上,无论文本字段是否有焦点。

这是有效的,但是,无论我最初在屏幕上分配给键盘的位置如何,只要我点击第一个文本字段(并成为第一响应者),它就会消失并立即像常规系统键盘一样滑入屏幕将。

这就是我想要摆脱的。我希望从一开始就将键盘放在底部,当我点击文本字段时,他们会从这个自定义键盘接收字符。

有关如何完成此操作的任何提示/链接/帮助?

提前致谢

4

1 回答 1

1

首先,我认为将键盘一直放在屏幕上并不是一个好主意。我很确定这违反了 Apple 的指导方针。

无论如何,为了实现它,一个解决方案是在其他文本字段之一辞去其第一响应者角色后,让一个不可见(隐藏和/或视图之外)文本字段成为“第一响应者”。

于 2013-01-04T15:54:23.643 回答