1

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

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

1 回答 1

1

我假设你还没有在这里实现它——你需要确保你也实现了这个searchBarSearchButtonClicked方法。

-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar 
{ 
    [searchBar resignFirstResponder];
}
于 2013-04-09T16:08:58.093 回答