2

正常に動作するものを埋め込んでUISearchBarDisplayControllerUITableViewますが、問題は、UISearchBarDisplayController検索をクリックするとTitle buttons、下の画像に表示されている2つが表示されることです..これらの2つのボタンを削除するにはどうすればよいですか..これらは役に立たない...

これらのボタンでいくつかの検索方法を提供することは可能ですか.イニシャルと最後を検索するように...そうでない場合、どうすればこれを削除できますか..すべてのXIB方法を試しましたが、うまくいきませんでした...

最初

4

2 に答える 2

2

「Scope Titles」を削除し、検索バーのインスペクタ ウィンドウで「Shows Scope Bar」の選択を解除します。

ここに画像の説明を入力

検索範囲を使用してさまざまな基準に従ってフィルター処理する方法の例については、AppleのTableSearchプロジェクトを参照してください。

于 2013-01-18T06:01:10.513 に答える
1

これを試して、

searchBarDisplayController.searchBar.showsScopeBar = NO;
searchBarDisplayController.searchBar.scopeButtonTitles = nil;

それは画像に示されているスコープバーです。これらのプロパティは xib でも設定できます。

あなたのコメントに基づいて、上記のコードをsearchDisplayControllerWillBeginSearch: delegate メソッドに入れます。それはうまくいくはずです。

于 2013-01-18T05:59:41.973 に答える