1

アプリケーションで検索バーを使用しています。検索バーのキーパッドには検索ボタンがあります。検索ボタンをタップすると、検索バーの古いテキストが削除されました。検索ボタンが押されると、次のメソッドが呼び出されます。

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar

検索バーのテキストをクリアしたいのですが、このコードで試しました:

-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
     searchBar.text = nil; 
     //searchBar is object of UISearchBar
}

searchBarSearchButtonClicked検索ボタンが押されたときにも呼び出されるメソッドである、検索バーのデリゲートを既に設定しています。ただし、検索バーのテキストはクリアされません。

どうすればそれを行うことができますか?

4

0 に答える 0