我们知道收起键盘可以有很多种方式:
<1> UIView 点击编辑区域以外的地方收回键盘:
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
[mytextView resignFirstResponder]; [self.view resignFirstResponder] }
<2> 监听键盘的通知 :UIKeyboardDidHideNotificatio
<3> 对于存在UITableView情况时,可以使用以下代码轻松收起见键盘
tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag;
keyboardDismissMode有三种选项: UIScrollViewKeyboardDismissModeNone, UIScrollViewKeyboardDismissModeOnDrag, UIScrollViewKeyboardDismissModeInteractive
<4> 可以通过点击键盘上的Done 来获取键盘的事件
UITextFiled 获取各种事件: 如图:
具体效果大家可以体验一下。
网友评论