UISearchBar关闭方法
对于带有UISearchDisplayController的UISearchBar,当点击搜索字段时,键盘会出现,覆盖图显示在tableview上。 点击取消时
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
叫做。
我想知道是否有点击覆盖时调用的方法。 它会关闭键盘并返回到桌面视图。 基本上我想让点击这个覆盖层运行与点击取消时相同的方法。 有任何想法吗? 我检查了Apple Docs,找不到除取消按钮方法以外的任何内容。
您可以继承UISearchDisplayController并从touchesBegan方法调用此取消方法:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
您可以将UITapGestureRecognizer分配给overlayView。
*取消:只是[self.searchDisplayController setActive:NO]; 并在内部执行它toumsBegan ToMfromTO的答案。
链接地址: http://www.djcxy.com/p/44291.html上一篇: UISearchBar Dismiss Method
下一篇: how to dismiss already opened keyboard when popover appears ios