iOS键盘下落的方式

来源:互联网 发布:考试题库数据库设计 编辑:程序博客网 时间:2024/03/29 04:11

首先定义两个文本框变量:

    UITextField *name;    UITextField *passWord;

第一种:点击keyboard的返回按钮使键盘消失

    //绑定的keyboardDismiss方法可以是空方法    [passWord  addTarget:self action:@selector(keyboardDismiss) forControlEvents:UIControlEventEditingDidEndOnExit];

第二种:点击文本框以外的区域使键盘消失

方式1:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent*)event{     //name, passWord 应设置为全局变量;    //若使用tag值,对于键盘类型为UIKeyboardTypeNumberPad,UIKeyboardTypePhonePad等的情况,会不起作用    [name resignFirstResponder];    [passWord resignFirstResponder];}

方式2:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent*)event{     //让window或view上所有处于编辑状态的键盘结束编辑    [self.window endEditing:YES];}
0 0
原创粉丝点击