1

ナビゲーション バーに検索バーがあり、次のように動作するようにします。

1) ユーザーが検索バーに入力を開始すると、ポップオーバーが表示され、検索バーに入力された文字列に従って、ポップオーバーのテーブル ビューに製品のリストが表示されます。

2) このデータは、新しい文字を入力するたびに更新する必要があります。

3) テーブル ビューのアイテムが選択されたときにメソッドを呼び出す

どうすればこれを達成できますか?

4

2 に答える 2

1

助けてくれてありがとう、ヤヌスフィデル。

必要なものを説明する良いソース コードの例を見つけました: ToolbarSearch

于 2012-06-22T16:47:05.100 に答える
0

UISearchBar を使用すると、これを実現できます。テキストの変更をリッスンするデリゲート メソッドがあり、以下のコードのように使用できます。

- (void)searchBar:(UISearchBar *)theSearchBar textDidChange:(NSString *)searchText{
    if([searchText length] > 0) {
      [searchResultArray removeAllObjects];
      searchResultArray = [self searchTableView:textFromSearchbar];
      [popOverView presentData:searchResultArray];
   }
}



-(NSMutableArray*)searchTableView:(NSString*)string{
     NSMutableArray* result;
     //do the searching now
     return result;
 }
于 2012-06-22T10:16:03.987 に答える