三种隐藏输入法界面
当我们有时候输入账号密码的时候,输入法键盘挡住我们的按钮,我们就要想办法把输入法键盘消失掉。
第一种隐藏方法。
// 按输入法键盘上的 return 键也就是回车键--实现隐藏
举个例子,首先要引用一个协议<UITextFieldDelegate>,
右击这个UITextFieldDelegate,跳转到定义里面去
选择shouldreturn这个方法
在这个方法里面写入[textField resignFirstResponder];
然后就是联线,若果你有几个文本输入框,那就把文本框的线的delegate统一连到正方体上File's owner
第二种隐藏方法。
// 点击输入框--实现隐藏
首先在.h头文件 声明一个方法
- (IBAction)mybackground:(id)sender;
.m源文件方法实现
- (IBAction)mybackground:(id)sender
{
[textlab resignFirstResponder] ; //textlab 是我定义输入框的名字
}
接着联线,把mybackground连接到文本框的Touch down
第三种隐藏方法。
// 最实用的一种--点击 空白的地方(也叫背景吧) 就可以实现隐藏
跟第二种方法一样声明一个方法,然后在方法里面写[textlab resignFirstResponder] ;
右边这里选择UIControl,
然后点这个箭头
选择touch down(就是按下去嘛,隐藏输入法)和正方体File's owner里面的mybackground连上线就好了。
就OK了。
不足之处请指点哟。感谢分享~!