单击“发送”键后,如何使键盘保持可见状态

时间:2011-09-13 14:01:35

标签: iphone keyboard visible

在我的iPhone APP中,我有一个带有文本字段和按钮的视图(用于删除视图)。

我的主要目标是让键盘始终可见。

我在键盘上显示“发送”按钮,并且能够在按下发送按钮时捕获。

然而,当您按下发送按钮时,键盘将被移除。我想要的是键盘保持可见,文本字段中的文本被清除,并且是文本字段,以便为更多打字做准备。

添加:

[textChat becomeFirstResponder]; 
在Did End On Exit事件中的

不起作用。我不确定我是否应该使用其他事件之一。

有大量关于如何移除键盘的示例和教程,而不是如何保留键盘。

1 个答案:

答案 0 :(得分:1)

键盘在停止作为第一响应者时被删除。您可以实现一种委托方法textFieldShouldEndEditing:,当要求文本字段从第一响应者处辞职时调用该方法。您可以实现这一点,并在您对文本字段中的数据执行任何操作(将其发送到某处),清除字段等后返回NO。