iOS 隐藏虚拟键盘

2017-04-24  本文已影响0人  磨剑十年

隐藏虚拟键盘:都是通过放弃成为第一响应者的方式实现的

1.单击view视图上空白位置,隐藏虚拟键盘

01. // 需要注意的是必须点击在view的空白部分才能生效
02. - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
03. {
04.    [self.view endEditing:YES];
05. }
06. ...

2.在某些监听方法中,隐藏虚拟键盘

01. // 无所谓监听方法是什么,只要在监听到对应事件时,取消虚拟键盘编辑对象的第一响应者资格就行了
02. ...
03. // 栗子:监听单击表视图单元格事件的协议方法
04. - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
05. {
06.    [self.searchBar resignFirstResponder];
07. }
08. ...
上一篇 下一篇

猜你喜欢

热点阅读