objective-c的TextFields输入完成后关闭键盘和触摸背景关闭键盘
2010-10-21 14:56
351 查看
首先输入完成后按键盘上的done关闭键盘
首先在Interface Builder中选择TextFields,然后在Text Field Attributes中找到Text Input Traits,选择Return Key为done。OK
定义方法
- (IBAction) textFieldDoneEditing:(id)sender; //按下Done键关闭键盘
实现方法
//按完Done键以后关闭键盘
- (IBAction) textFieldDoneEditing:(id)sender
{
[sender resignFirstResponder];
}
然后找到事件Did End On Exit,与textFieldDoneEditing关联,OK。
如果是数字键盘,没有done键怎么办呢,我们通过触摸背景关闭键盘
定义方法
- (IBAction) backgroundTap:(id)sender; //通过触摸背景关闭键盘
实现方法
//通过触摸背景关闭键盘
- (IBAction) backgroundTap:(id)sender
{
[nameFiled resignFirstResponder];
[numberField resignFirstResponder];
}
然后选择背景的Touch Down事件,关联 backgroundTap,OK
首先在Interface Builder中选择TextFields,然后在Text Field Attributes中找到Text Input Traits,选择Return Key为done。OK
定义方法
- (IBAction) textFieldDoneEditing:(id)sender; //按下Done键关闭键盘
实现方法
//按完Done键以后关闭键盘
- (IBAction) textFieldDoneEditing:(id)sender
{
[sender resignFirstResponder];
}
然后找到事件Did End On Exit,与textFieldDoneEditing关联,OK。
如果是数字键盘,没有done键怎么办呢,我们通过触摸背景关闭键盘
定义方法
- (IBAction) backgroundTap:(id)sender; //通过触摸背景关闭键盘
实现方法
//通过触摸背景关闭键盘
- (IBAction) backgroundTap:(id)sender
{
[nameFiled resignFirstResponder];
[numberField resignFirstResponder];
}
然后选择背景的Touch Down事件,关联 backgroundTap,OK
相关文章推荐
- objective-c的TextFields输入完成后关闭键盘和触摸背景关闭键盘
- edittext输入完成关闭触摸屏幕输入法的方法
- xcode4.3 完成输入后 点击背景关闭键盘
- textView 弹出键盘上面添加完成按钮,并设置输入内容的格式。
- iOS UITextField完成输入后关闭键盘的方法总结
- 【原】触摸背景关闭键盘的代码实现
- 如何实现触摸textField以外的地方来关闭键盘?
- [iPhone开发]完成输入后关闭键盘的方法
- Iphone开发--完成输入后关闭键盘
- textview 弹出键盘上面添加完成按钮,并设置输入内容的格式。
- 两个TextField,输入第一个点击键盘右下角next,光标显示在第二个里面,并且右下角为完成按钮,点击收回键盘
- xcode4.2 完成输入后关闭键盘
- UITextField输入完成后关闭键盘的两种方式
- 如何实现触摸textField以外的地方来关闭键盘?(两种方法)
- 触摸非输入区(背景)使UITextField(UISearchBar)键盘消失的方法
- IOS开发之触摸背景关闭键盘的代码实现
- 手机页面text\textarea输入完成无法自动关闭
- iPhone完成输入后关闭键盘的方法
- 编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt
- IOS开发之触摸背景关闭键盘的代码实现