tableview上,滑動或者點選,textfiled收起鍵盤
阿新 • • 發佈:2019-02-03
1、 拖動tableview時隱藏鍵盤
self.tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag;
其中keyboardDismissMode,是UIScrollView的屬性,
它的值除了UIScrollViewKeyboardDismissModeNone,
還有一種是UIScrollViewKeyboardDismissModeInteractive,表示鍵盤可以隨著手指下滑而移出螢幕,具體效果小夥伴們可以自己試著體驗下.
既然是UIScrollView的屬性,那麼在文字常用的UITextView等控制元件中也可以使用.
2、 點選tableview時隱藏鍵盤
UITapGestureRecognizer *tableViewGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(commentTableViewTouchInSide)];
tableViewGesture.numberOfTapsRequired = 1;
tableViewGesture.cancelsTouchesInView = NO;
[self.tableView addGestureRecognizer:tableViewGesture];
- (void)commentTableViewTouchInSide{
[self.searchView.inputEditresignFirstResponder];
}