在我的iPhone APP中,我有一个带有文本字段和按钮的视图(用于删除视图)。
我的主要目标是让键盘始终可见。
我在键盘上显示“发送”按钮,并且能够在按下发送按钮时捕获。
然而,当您按下发送按钮时,键盘将被移除。我想要的是键盘保持可见,文本字段中的文本被清除,并且是文本字段,以便为更多打字做准备。
添加:
[textChat becomeFirstResponder];
在Did End On Exit事件中的不起作用。我不确定我是否应该使用其他事件之一。
有大量关于如何移除键盘的示例和教程,而不是如何保留键盘。
答案 0 :(得分:1)
键盘在停止作为第一响应者时被删除。您可以实现一种委托方法textFieldShouldEndEditing:
,当要求文本字段从第一响应者处辞职时调用该方法。您可以实现这一点,并在您对文本字段中的数据执行任何操作(将其发送到某处),清除字段等后返回NO。