問題タブ [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.
uinavigationcontroller - UINavigationController の UISearchBar は、SearchResultsTable に ~60px のオフセットを導入します
ナビゲーション コントローラーに検索バーを表示するとすぐに、検索結果テーブルの動作が変わります。テーブルのコンテンツが垂直方向に約 60px オフセットされます。
デリゲート ResultsWill/Did Appear でテーブルの contentOffset を変更しても違いはありません。
displayInNavigationController = false を設定すると、結果の予期される配置が復元されます (検索バーのすぐ下でギャップなし)。
空白の領域はテーブル/スクロールビューの一部のように見えます。下にスクロールすることで結果セルを空白のセクションに一時的に表示させることができるからです。
これらの最初の結果セルを結果ウィンドウの上部に表示する方法はありますか?
ios - 検索テキストが入力されているときにuisearchdisplaycontrollerがnavigationBarを押す
私はiPadプロジェクトでiOS7を使用しています。コントローラーのメイン ビューには、2 つのサブビューがあります。サブビューの 1 つにテーブルビューを配置し、その上に検索バーとボタンを配置しました。検索バーをクリックしてテキストを入力すると、ナビゲーション バーを押し上げて約 20 px 拡大します。なぜそうしているのか理解できません。どんな助けでも感謝します。ありがとう
ios - UISearchbarController が間違ったインデックスパスを返していますか?
私はsearchBardisplayControllerを使用してテーブルビューに取り組んでいますが、検索を入力すると正しい結果が表示されますが、セルを選択すると別の選択が表示されます(テーブルビューが通常のときにセルを選択した場合、通常のインデックスパス)
だから、私のコードは次のとおりです。
行の数
セルを構成します。
検索を行います:
そして最後にデータをdetailViewcontrollerに送信します(プッシュ接続を試しましたが、検索結果セルを選択してもプッシュビューを取得できません...)
テーブルビューから選択した行のインデックスパスと検索結果コントローラーからのインデックスパスを試してみましたが、何が問題なのですか? 誰か助けてください
ios - UISearchController が PFQueryTableView で更新されない
Parse.com を使用してクエリを実行し、アプリに UISearchController を実装しようとしています。オンラインでいくつかの例がありますが、現在は廃止されている古い「UISearchDisplayController」用です。
とにかく、(私の NSLog によると) 検索とクエリに関する限り、すべてが正しく機能しているように見えますが、テーブルビューがまったく更新されず、その理由がわかりません。
これが私がやったことです:
self.searchResults ログは、それらをフィルタリングして配列に追加することで、想定されるすべてのことを行っているように見えますが、セルはまったく更新されていません。
uisearchbar - iOS 8 で UITableview を使用して UISearchBar のスクロールを停止する方法
UISearchBar 、 UISearchController 、および UISearchResultsController を使用していますが、iOS 8 で UITableview を使用して UISearchBar のスクロールを停止する方法がわかりません
うまくいく答えが見つかりませんでした。
ios - iOS プログラムで追加された UITableView および UISearchDisplayController
UITableView と UISearchBar を追加したい UIViewController があります。UISearchBar を tableView に追加するのではなく、tableView のすぐ上に置いてください。
含まれているviewControllerのこの実装を思いつきました:
TestTableViewController は基本的に、いくつかのダミー データを持つ一般的な TableViewController です。
これはうまくいくようですが、検索を行うと、searchResults tableView が元の tableView に追加され、スクロール ビュー内にスクロール ビューがあるときに発生する奇妙なアーティファクトが発生するようです。
次のように searchBar を tableView に追加すると、この問題は発生しないことがわかりました。
それ以外の:
しかし、これにより他の問題が発生します (searchBar のすぐ上の行、searchBar がコンテンツと共にスクロールします)。
また: - 新しい UISearchController を使用できません - ストーリー ボードを使用してこれを実装できません
ここで何が間違っているのか誰にも分かりますか? 上記のコードに問題がある可能性があります。
サンプル プロジェクトは、 http ://www.file-upload.net/download-9987146/SearchTableViewTest.zip.html からダウンロードできます 。
swift - Swift UISearchController が Core Data Project に接続され、アプリが実行されますが、検索が更新されません
TableViewController
ここ数日、 Core Data を使用する Swift プロジェクトでフィルタを作成することに取り組んできました。UISearchController
を使用する必要があること、 を作成する必要があることが最終的にわかりましNSPredicate
たsearchController.searchBar
。
この投稿は非常に役に立ちましたが、このプロジェクトをモデリングしたTVC
後、「すべてのライトが点灯しているが、誰も家にいない」ことがわかりました。検索、述語の作成searchBar
、追加、削除などはできますが、セルは検索用に更新されません。私は何かが欠けていますが、何がわかりません。
これが私のコードの関連部分です。
私の問題は、このセクションで「生きている」と思います。ここまで Autocomplete は私の友人でしたがsearchIndex
、AutoComplete で参照されている " " は見当たりません。何かが欠けていると思いますが、何がどのように欠けているのかわかりません。
ここまで読んでくれてありがとう。これが、私が取り組んでいるブランチの GitHub リポジトリです。
編集: @pbasdf ごとに、TableView メソッドを追加しています。