問題タブ [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.
iphone - UISearchController が遅いのはなぜですか?
私はNSFetchedResultsControllerをフィルタリングし、フィルタリングされたデータを配列に入れるUISearchResultsControllerを持っています。現在、NSPredicate を使用して検索バーのコンテンツを取得し、フィルターを適用しています。これが私の述語です:
名、姓、またはグループ名に基づいてアカウントをフィルター処理しようとしています。これらの操作が遅いことはわかっていますが、高速化するにはどうすればよいですか?
編集:
繰り返しごとに述語を再作成していることに気付きましたが、それでももっと良い方法があるはずだと思います。Apple ビデオでバイナリ比較を行うことについて何かを見ましたが、検索文字列をバイナリ文字列に変換する方法がわかりません。「次に大きい」値を取得する方法もわかりません。
BEGINSWITH ステートメントをより効率的なものに置き換えるにはどうすればよいですか?
iphone - UISearchDisplay: searchBar が自動的に展開されます
私はUISearchBarDisplayController
自分のプロジェクトに実装しました。テーブルと検索結果で問題なく動作します。問題は検索バーの幅から始まります。それは 300px で、
タッチすると、キャンセル ボタンをタッチすると、300px ではなく 320px にサイズ変更されます。
UISearchDisplay
モードで検索バーのサイズを変更するにはどうすればよいですか? また、そのモードから戻ったときに修正します。前もって感謝します。
編集:下の写真を見ると、私が何を意味するかがわかります。
uitableview - iOS の UISearchResultsTableView にカスタム背景画像を表示する
現在、TableView のデフォルトの背景をカスタム画像に変更するこのコードがありますが、ユーザーが UISearchBar で検索を行うと、検索結果の TableView は真っ白な背景になります。通常の検索されていないTableViewと同じになるようにどこで/どのように変更しますか?
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 のコードは次のとおりです。
手伝ってくれてありがとう。
objective-c - tableViewパラメーターがseachResultsTableViewであるかどうかを識別できません
iOS6アプリケーションを開発しています。
UITableView
次のAppleのテーブル検索の例に検索機能を追加したいと思います。しかし、私の実装は機能しません。
パラメータがである- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
かどうかはわかりません。tableView
searchDisplayController.searchResultsTableView
このスクリーンショットを見てください:
ご覧のとおり、tableView
はですがUISearchResultsTableView
、この行は次のとおりです。
それは常に誤りです。
たぶん、アクセスするためにアウトレットを追加する必要がありますが、 TableSearchの例seachResultsTableView
でそのアウトレットが見つかりません。
これViewController.h
:
それを機能させるために何をする必要がありますか?
ios - searchResultsTableView は tableview と等しくありませんか?
UIviewには、検索ディスプレイコントローラーを備えたテーブルビューが含まれています
それを検索した後、私が問題を抱えている私の期待と同じテーブルが表示されます:
TableView numberOfRowsInSection# なのでデバッグしました。検索ビューを表示しますが、if ステートメントを起動しません
iphone - 検索結果コントローラーを使用してストーリーボードでプロトタイプセルを使用するにはどうすればよいですか
tableview
検索バーで検索すると、このエラーが表示され、セルがないことを示し、以下のエラーが表示されます。このメソッドでセルを作成するにはどうすればよいですprototype
かCellForRowAtIndexPath
コード :
エラー :
uitableview - UISearchResults UITableView にジェスチャーを追加する
現在、私のアプリにはジェスチャがあります.UITableViewセルを押したままにすると、セル内のオブジェクトが編集され、セルをタップするとセル内のオブジェクトが表示されます。その部分は問題なく機能しますが、ユーザーが UISearchBar を使用すると、結果テーブルに同じジェスチャがありません。
同じジェスチャを initWithNibName の else セクションに追加する必要がありますか?