为什么这个方法只在有人输入一个字符时才有效?

时间:2013-04-09 15:31:15

标签: ios objective-c uisearchbar

当有人在搜索栏上键入并关闭键盘时,我试图隐藏标签。以下代码仅在某人键入一个字符时才有效。如果您键入多个字符,则不会隐藏键盘上的标签。可能是我遗漏的一点细节。任何帮助将不胜感激。

  -(void)searchBarTextDidEndEditing:(UISearchBar *)searchBar
  {
label.hidden=YES;  
  }

1 个答案:

答案 0 :(得分:1)

我假设你还没有在这里实现它 - 你需要确保你已经实现了searchBarSearchButtonClicked方法。

-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar 
{ 
    [searchBar resignFirstResponder];
}