从iOS中的文本输入区域失去焦点?

时间:2011-11-02 13:36:15

标签: iphone ios keyboard xamarin.ios

我在视图中有一个文本框,当我关注它时键盘弹出,我可以输入一些内容,但是当我完成它时我不能失去焦点。就像我在文本框外面点击键盘一样。

如何摆脱键盘?

1 个答案:

答案 0 :(得分:5)

来自文档:

  

您的应用程序有责任解雇键盘   你选择的时间。您可能会因为响应而关闭键盘   特定用户操作,例如用户点击特定按钮   你的用户界面。您还可以配置文本字段委托   当用户按下“返回”键时关闭键盘   键盘本身。要关闭键盘,请发送   resignFirstResponder消息到当前的文本字段   急救人员。这样做会导致文本字段对象结束   当前编辑会话(委托对象同意)并隐藏   键盘。

以下是使用UITextFieldDelegate方法执行此操作的一种方法:

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
   [textField resignFirstResponder];
}

确保将代理连接到textField。