問題タブ [uisearchcontroller]
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.
ios - 検索ディスプレイコントローラーの結果から選択されたアイテムに基づいた場合のリバースジオフォーワディングの方法
こんにちは、選択した目的地の結果を現在のものにリバースジオしたいと思います。私の Reversegeoforwading 関数は、2 点間にポリラインを描画し、距離を計算します。
現在、ユーザーがオートコンプリートの結果予測を選択する前に、複数の逆転送を行っている検索クエリで関数を呼び出しています。
revergeoforwarding 関数の tableview didselectitematindex メソッドを呼び出そうとしましたが、呼び出されません。ユーザーが検索表示コントローラーのテーブルビューから項目を選択した場合にのみ、Reversegeoforwad を実行するにはどうすればよいですか?
ios - iOS 8.0 で廃止された UISearchDisplayController から UISearchController に変更する方法
非推奨UISearchController
であることを学習してから使用しました。UISearchDisplayController
しかし、GitHubのChenyuanによるSPGooglePlacesAutocompleteフォークライブラリとの統合に問題があります。
入力を開始すると検索バーが表示され、結果が表示されません。私が疑問に思っているのは、UISearchDisplayController がどのように非推奨であるか、Chenyuan Demo が非推奨のメソッドの警告や問題なしに実行されるかどうかです。
彼のデモを UISearchController に変換しようとしたコード スニペットを次に示します。どこが間違っているのか教えてください。
MainViewController.h
MainViewController.m スニペット
MainViewController.m の続き
swift - UITableViewController をプロトコル UISearchResultsUpdating に準拠させるにはどうすればよいですか?
を実装しているUITableViewController
クラスがありUISearchController
ます。次のデリゲートを追加しました。
UIKit
と の両方をインポートしていCoreData
ます。次のエラーが表示されます。
コントローラをプロトコルに準拠させるにはどうすればよいですか?
ios - UISearchController が回転時にナビゲーション バーを再表示しない
UISearchController を実装しましたが、うまく機能しています...
検索バーをクリックすると、期待どおりナビゲーション バーが消えます。電話を横向きに回転すると、このビューが得られますが、これは理にかなっています。
ただし、電話を回転して縦表示に戻すと(検索タイプ領域で選択されたまま)、次のビューが表示されます。
ナビゲーション バーが再表示されないことがわかります。基本的な検索コントローラーを実装しているように感じます。これを引き起こしている可能性があるのは何ですか?
ios - InstagramのExploreタブのようなUISearchController
Instagram アプリでは、Explore フィードは UICollectionView であるデフォルト ビューで構成されます。ナビゲーションバーにある検索バーをタップすると「検索表示テーブルビュー」が表示され、ユーザーやハッシュタグを検索できます。どうすればこれを達成できますか? 現時点では、UICollectionViewController が正常に動作し、ナビゲーション バーに検索バーがありますが、検索バーがタップされると表示されるようにテーブル ビューを実装する必要があります。どんな助けでも大歓迎です。前もって感謝します!
ios - UISearchController の「キャンセル」ボタンのタイトルを変更
検索コントローラーでキャンセルボタンのタイトルを変更するにはどうすればよいですか?
objective-c - テキストフィールドカーソルを変更せずにUISearchController検索バーのキャンセルボタンの色を変更するには?
UISearchController 検索バーのキャンセル ボタンのテキストの色を変更しようとしています。検索バーの背景色が黒で、キャンセル ボタンのテキストを白にしたい。私は設定することでそれを行うことができます:
ただし、これにより、テキストフィールドカーソルの色も白に変わります。これは、カーソルが効果的に見えなくなるため、私が望むものではありません。
以前の iOS バージョンのソリューションは、検索バーのサブビューをループして、UIButton クラスであるサブビューを探すことを中心に展開しているようです。UISearchController の検索バーには、UIButton クラスのビューが含まれていないように見えるため、これは機能しなくなりました。これを回避する方法についてのアイデアはありますか?
swift - Swift UISearchController が Core Data Project に接続され、アプリが実行されますが、検索が更新されません
TableViewController
ここ数日、 Core Data を使用する Swift プロジェクトでフィルタを作成することに取り組んできました。UISearchController
を使用する必要があること、 を作成する必要があることが最終的にわかりましNSPredicate
たsearchController.searchBar
。
この投稿は非常に役に立ちましたが、このプロジェクトをモデリングしたTVC
後、「すべてのライトが点灯しているが、誰も家にいない」ことがわかりました。検索、述語の作成searchBar
、追加、削除などはできますが、セルは検索用に更新されません。私は何かが欠けていますが、何がわかりません。
これが私のコードの関連部分です。
私の問題は、このセクションで「生きている」と思います。ここまで Autocomplete は私の友人でしたがsearchIndex
、AutoComplete で参照されている " " は見当たりません。何かが欠けていると思いますが、何がどのように欠けているのかわかりません。
ここまで読んでくれてありがとう。これが、私が取り組んでいるブランチの GitHub リポジトリです。
編集: @pbasdf ごとに、TableView メソッドを追加しています。