您好我是xcode开发的新手我正在创建一个简单的应用程序。在那里我有表视图控制器与搜索栏控件。搜索栏的onClick
键盘出现我无法隐藏键盘。我试图隐藏它
(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
[self resignFirstResponder];
[self.searchbar setShowsCancelButton: NO animated: YES];
}
但它没有用。
答案 0 :(得分:1)
要隐藏键盘,您应该关注文本输入,而不是类实例本身(自我)
在你的情况下,你应该做
[searchBar resignFirstResponder]
答案 1 :(得分:0)
尝试
[self.view endEditing:YES];
在按钮的操作中。
答案 2 :(得分:0)
我希望这会对你有所帮助
if([text length] == 0) {
[searchBar performSelector: @selector(resignFirstResponder)
withObject: nil
afterDelay: 0.1];
}
其中text是搜索栏文本
祝你好运