Iphone开发--完成输入后关闭键盘

假使已经有两个UITextField控件namefield和numberField,当输入名字或号码后,需要将输入键盘关闭。

首先在控制器类中的头文件中声明

View Code
1 -(IBAction)backgroudTap:(id)sender;

然后在实现文件中添加此代码:其作用是通知所有文本字段在必要时生成第一响应者状态。在非第一响应者控件上调用resignFirstResponder是安全的,因此我们可以放心的对两个文本字段调用它,而不需要检查其中是否有一个是第一响应者。

View Code
1 -(IBAction)backgroudTap:(id)sender{

2     [nameField resignFirstResponder];

3     [numberField resignFirstResponder];

4 }

保存实现代码后,返回Interface Builder。单击View,将View所属的UIView改为UIControl的子类。并从它的Touch Down事件拖到File's Owner图标,然后选择backgroudTap。保存后便大功告成。

 
 

你可能感兴趣的:(iPhone开发)