1

誰かが検索バーに入力してキーボードを閉じたときにラベルを非表示にしようとしています.次のコードは、誰かが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 に答える