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