問題タブ [uisearchresultscontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
785 参照

iphone - UISearchController が遅いのはなぜですか?

私はNSFetchedResultsControllerをフィルタリングし、フィルタリングされたデータを配列に入れるUISearchResultsControllerを持っています。現在、NSPredicate を使用して検索バーのコンテンツを取得し、フィルターを適用しています。これが私の述語です:

名、姓、またはグループ名に基づいてアカウントをフィルター処理しようとしています。これらの操作が遅いことはわかっていますが、高速化するにはどうすればよいですか?

編集:

繰り返しごとに述語を再作成していることに気付きましたが、それでももっと良い方法があるはずだと思います。Apple ビデオでバイナリ比較を行うことについて何かを見ましたが、検索文字列をバイナリ文字列に変換する方法がわかりません。「次に大きい」値を取得する方法もわかりません。

BEGINSWITH ステートメントをより効率的なものに置き換えるにはどうすればよいですか?

0 投票する
0 に答える
592 参照

iphone - UISearchDisplay: searchBar が自動的に展開されます

私はUISearchBarDisplayController自分のプロジェクトに実装しました。テーブルと検索結果で問題なく動作します。問題は検索バーの幅から始まります。それは 300px で、

UISearchBarDisplayController

タッチすると、キャンセル ボタンをタッチすると、300px ではなく 320px にサイズ変更されます。

UISearchDisplayモードで検索バーのサイズを変更するにはどうすればよいですか? また、そのモードから戻ったときに修正します。前もって感謝します。

編集:下の写真を見ると、私が何を意味するかがわかります。

前

後

0 投票する
1 に答える
718 参照

uitableview - iOS の UISearchResultsTableView にカスタム背景画像を表示する

現在、TableView のデフォルトの背景をカスタム画像に変更するこのコードがありますが、ユーザーが UISearchBar で検索を行うと、検索結果の TableView は真っ白な背景になります。通常の検索されていないTableViewと同じになるようにどこで/どのように変更しますか?

0 投票する
2 に答える
4341 参照

ios - DetailViewController の prepareForSegue を使用した検索バー

プロジェクトの検索バーを実装しています。検索部分は大丈夫です。生データを表示し、検索テキストでデータをフィルタリングできます。検索結果のtableViewのセルをタップしても詳細ビューに遷移しませんでした。しかし、生データについては、詳細ビューに移行できます。ストーリーボードを使用しているので、このprepareForSegue方法を使用します。これまでのコードは次のとおりです。

メソッドを使ってみたところdidSelectRowAtIndexPath、詳細ビューに遷移できました。しかし、次のようなエラーメッセージが表示されました:

  • Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.

  • Unbalanced calls to begin/end appearance transitions for <BookDetailsTVC: 0x69b5300>.

didSelectRowAtIndexPath のコードは次のとおりです。

手伝ってくれてありがとう。

0 投票する
1 に答える
116 参照

objective-c - tableViewパラメーターがseachResultsTableViewであるかどうかを識別できません

iOS6アプリケーションを開発しています。

UITableView次のAppleのテーブル検索の例に検索機能を追加したいと思います。しかし、私の実装は機能しません。

パラメータがである- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPathかどうかはわかりません。tableViewsearchDisplayController.searchResultsTableView

このスクリーンショットを見てください:

ここに画像の説明を入力してください

ご覧のとおり、tableViewはですがUISearchResultsTableView、この行は次のとおりです。

それは常に誤りです。

たぶん、アクセスするためにアウトレットを追加する必要がありますが、 TableSearchの例seachResultsTableViewでそのアウトレットが見つかりません。

これViewController.h

それを機能させるために何をする必要がありますか?

0 投票する
1 に答える
215 参照

ios - searchResultsTableView は tableview と等しくありませんか?

UIviewには、検索ディスプレイコントローラーを備えたテーブルビューが含まれています

それを検索した後、私が問題を抱えている私の期待と同じテーブルが表示されます:

TableView numberOfRowsInSection# なのでデバッグしました。検索ビューを表示しますが、if ステートメントを起動しません

0 投票する
3 に答える
5056 参照

iphone - 検索結果コントローラーを使用してストーリーボードでプロトタイプセルを使用するにはどうすればよいですか

tableview検索バーで検索すると、このエラーが表示され、セルがないことを示し、以下のエラーが表示されます。このメソッドでセルを作成するにはどうすればよいですprototypeCellForRowAtIndexPath

コード :

エラー :

0 投票する
0 に答える
125 参照

uitableview - UISearchResults UITableView にジェスチャーを追加する

現在、私のアプリにはジェスチャがあります.UITableViewセルを押したままにすると、セル内のオブジェクトが編集され、セルをタップするとセル内のオブジェクトが表示されます。その部分は問題なく機能しますが、ユーザーが UISearchBar を使用すると、結果テーブルに同じジェスチャがありません。

同じジェスチャを initWithNibName の else セクションに追加する必要がありますか?