一
DidEndOnExit-finishEdit:方法啊-[sender resignFirstResponder];
二
默认情况下,UIView控件并不能激发用户的触碰事件,为此需将程序背景控件改为使用UIControl (UIView的子类)
1.选中应用界面的背景控件,c+o+3 将该控件的实现类改为UIControl
2.背景控件的TouchDown绑定事件处理方法
3.将需要用到键盘的控件绑定到IBOutlet
4.编辑.m 修改其中backTap:方法
使用键盘的控件都需放弃作为第一响应者
[self. Xxx resignFirstResponder];//若控件并非第一响应者并不会报错而是无效
三
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
[self.view endEditing:YES];
}