如何在用户点击时禁用键盘?

时间:2010-10-20 07:50:55

标签: iphone objective-c

我有一个包含UITextField的自定义视图。

当用户点击文本字段时,会弹出数字键盘。

但是当“用户”点击视图中textField外部的任何其他位置时,我需要KeyPad消失....

任何人都可以帮助我......

提前致谢。

2 个答案:

答案 0 :(得分:0)

您可以使用透明视图覆盖视图的其余部分。如果用户触摸了它,您只需调用resignFirstResponder并隐藏透明视图。

答案 1 :(得分:0)

进入界面构建器并将视图的类属性从uiview更改为uicontrol,然后创建一个包含[object resign firstresponder]的方法。现在将该方法连接到视图。

像   - (IBAction为)除去:(ID)发送方{

testfield resigh firstresponder;

}