收起键盘的四种方法

来源:互联网 发布:隔音玻璃效果好吗 知乎 编辑:程序博客网 时间:2024/05/17 02:31


1)

在UIViewController中,调用相应控件的resignFirstResponder方法

 //passwordText是个UITextField

[self.passwordText resignFirstResponder];


2)

重载UiViewController中的touchesBegin方法,然后在里面执行[self.view endEditing:YES];,这样单击UIViewController是我任意地方,就可以收起键盘。


3)

直接执行[[UIApplication sharedApplication] sendAction:@selector(resignFirstResponder)to:nil from:nil  forEvent:nil];,用于在获得当前UIViewController比较困难的时候用。


4)

直接执行[[UIApplication sharedApplication] keyWindow] endEditing:YES]。

0 0
原创粉丝点击