在iPad上隐藏键盘?

时间:2013-04-10 20:55:45

标签: ios objective-c ipad

我的应用在其细节分割中有两个文本字段。第一个文本字段将允许用户通过键盘输入数据,但第二个文本字段将由弹出框内的选择器输入。无论如何,当我按下使用弹出窗口的文本字段时,我想让键盘(在编辑第一个文本字段后出现)被解除。我使用了resignFirstResponder并且键盘保持不动但它已被禁用,就像当我点击任何键盘键时没有任何反应(即使关闭键盘的键也不起作用)。那我怎么能隐藏键盘呢?

4 个答案:

答案 0 :(得分:0)

您应使用

[textField resignFirstResponder];

不是releaseFirstResponder(没有这样的方法)

答案 1 :(得分:0)

正如乔治所说,你应该打电话给resignFirstResponder

但实际上你可能想看一下使用textField的inputView属性而不是在popover中使用pickerview。

你可以说: textfield.inputView = pickerview;

答案 2 :(得分:0)

为什么需要第二个UITextField?如果您不打算允许用户输入键盘使用UIButton(可能使用自定义设计),请在按下时显示选择器并在选择器中更改按钮的文本

答案 3 :(得分:-1)

辞职响应者最简单的事情

[self.view endEditing:YES];