UISearchBar
不会在按下回车键或用户触摸其他地方时关闭键盘。
我需要使用 iOS 键盘右下角的移除键盘按钮来移除键盘并调用:
- (void)searchBarTextDidEndEditing:(UISearchBar *)aSearchBar
我该如何解决?
最佳答案
- (void)searchBarTextDidEndEditing:(UISearchBar *)aSearchBar {
[aSearchBar resignFirstResponder];
}
你还必须为 UISearchBar 设置委托(delegate):UISearchBarDelegate
它应该可以工作。
另一个选项是我们可以使用的 searchBarSearchButtonClicked。
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
[searchBar resignFirstResponder];
// You can write search code Here
}
关于objective-c - 按下 enter 时 UISearchBar 不会关闭键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12636708/