在Xcode4.5中开发第一个iOS6.0应用(HelloWorld)为文本框添加键盘放弃事件
第一步:请先阅读本博文的第一部分地址如下
在Xcode4.5中开发第一个iOS6.0应用(HelloWorld)
第二步:开始编码工作
在ViewController.h文件中加入如下代码
//添加放弃键盘事件的接口
-(IBAction)textFileDoneEditing:(id)sender;
在ViewController.m文件中加入如下代码
//添加放弃键盘事件的实现
-(IBAction)textFileDoneEditing:(id)sender{
[sender resignFirstResponder];
}
然后给文本框连线添加我们所写的事件
最后我们就成功实现文本框放弃键盘事件在点击键盘上面return按钮的时候就可以放弃键盘了。
高级为点击随意地方放弃键盘事件(注意)
第一步:同样开始编码工作
在ViewController.h文件中加入如下代码
//触摸背景关闭键盘的接口
-(IBAction)backgroundTap:(id)sender;
在ViewController.m文件中加入如下代码
//触摸背景关闭键盘的实现
-(IBAction)backgroundTap:(id)sender{
//这时应该由变量来放弃键盘,在绑定的时候注意是与背景的View相关联
[textField resignFirstResponder];
}
这里注意在绑定事件的时候我们发现View对象并没有Touch事件所以我们必须 让View有原来的继承UIView改为继承UIControl这样就多了Touch事件我们就可以连线了。
至于连线的方法跟上面的文本放弃键盘一样,采用同样的方法连接。