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。保存后便大功告成。

 
 
posted @ 2012-08-16 10:33  _安静ゝ  阅读(1334)  评论(1编辑  收藏  举报