問題タブ [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.

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

ios - 検索ディスプレイコントローラーの結果から選択されたアイテムに基づいた場合のリバースジオフォーワディングの方法

こんにちは、選択した目的地の結果を現在のものにリバースジオしたいと思います。私の Reversegeoforwading 関数は、2 点間にポリラインを描画し、距離を計算します。

スクリーンショット

現在、ユーザーがオートコンプリートの結果予測を選択する前に、複数の逆転送を行っている検索クエリで関数を呼び出しています。

revergeoforwarding 関数の tableview didselectitematindex メソッドを呼び出そうとしましたが、呼び出されません。ユーザーが検索表示コントローラーのテーブルビューから項目を選択した場合にのみ、Reversegeoforwad を実行するにはどうすればよいですか?

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

ios - iOS 8.0 で廃止された UISearchDisplayController から UISearchController に変更する方法

非推奨UISearchControllerであることを学習してから使用しました。UISearchDisplayControllerしかし、GitHubのChenyuanによるSPGooglePlacesAutocompleteフォークライブラリとの統合に問題があります。

入力を開始すると検索バーが表示され、結果が表示されません。私が疑問に思っているのは、UISearchDisplayController がどのように非推奨であるか、Chenyuan Demo が非推奨のメソッドの警告や問題なしに実行されるかどうかです。

彼のデモを UISearchController に変換しようとしたコード スニペットを次に示します。どこが間違っているのか教えてください。

MainViewController.h

MainViewController.m スニペット

MainViewController.m の続き

UISearchController に変換しようとしたときの私のエラー

Google Places API からの結果予測がないアプリのスクリーンショット

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

swift - UITableViewController をプロトコル UISearchResultsUpdating に準拠させるにはどうすればよいですか?

を実装しているUITableViewControllerクラスがありUISearchControllerます。次のデリゲートを追加しました。

UIKitと の両方をインポートしていCoreDataます。次のエラーが表示されます。

コントローラをプロトコルに準拠させるにはどうすればよいですか?

0 投票する
5 に答える
7080 参照

ios - UISearchController が回転時にナビゲーション バーを再表示しない

UISearchController を実装しましたが、うまく機能しています...

検索バーをクリックすると、期待どおりナビゲーション バーが消えます。電話を横向きに回転すると、このビューが得られますが、これは理にかなっています。

ここに画像の説明を入力

ただし、電話を回転して縦表示に戻すと(検索タイプ領域で選択されたまま)、次のビューが表示されます。

ここに画像の説明を入力

ナビゲーション バーが再表示されないことがわかります。基本的な検索コントローラーを実装しているように感じます。これを引き起こしている可能性があるのは何ですか?

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

ios - InstagramのExploreタブのようなUISearchController

Instagram アプリでは、Explore フィードは UICollectionView であるデフォルト ビューで構成されます。ナビゲーションバーにある検索バーをタップすると「検索表示テーブルビュー」が表示され、ユーザーやハッシュタグを検索できます。どうすればこれを達成できますか? 現時点では、UICollectionViewController が正常に動作し、ナビゲーション バーに検索バーがありますが、検索バーがタップされると表示されるようにテーブル ビューを実装する必要があります。どんな助けでも大歓迎です。前もって感謝します!

0 投票する
11 に答える
9722 参照

ios - UISearchController の「キャンセル」ボタンのタイトルを変更

検索コントローラーでキャンセルボタンのタイトルを変更するにはどうすればよいですか?

ここに画像の説明を入力

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

objective-c - テキストフィールドカーソルを変更せずにUISearchController検索バーのキャンセルボタンの色を変更するには?

UISearchController 検索バーのキャンセル ボタンのテキストの色を変更しようとしています。検索バーの背景色が黒で、キャンセル ボタンのテキストを白にしたい。私は設定することでそれを行うことができます:

ただし、これにより、テキストフィールドカーソルの色も白に変わります。これは、カーソルが効果的に見えなくなるため、私が望むものではありません。

以前の iOS バージョンのソリューションは、検索バーのサブビューをループして、UIButton クラスであるサブビューを探すことを中心に展開しているようです。UISearchController の検索バーには、UIButton クラスのビューが含まれていないように見えるため、これは機能しなくなりました。これを回避する方法についてのアイデアはありますか?

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

swift - Swift UISearchController が Core Data Project に接続され、アプリが実行されますが、検索が更新されません

TableViewControllerここ数日、 Core Data を使用する Swift プロジェクトでフィルタを作成することに取り組んできました。UISearchControllerを使用する必要があること、 を作成する必要があることが最終的にわかりましNSPredicatesearchController.searchBar

この投稿は非常に役に立ちましたが、このプロジェクトをモデリングしたTVC後、「すべてのライトが点灯しているが、誰も家にいない」ことがわかりました。検索、述語の作成searchBar、追加、削除などはできますが、セルは検索用に更新されません。私は何かが欠けていますが、何がわかりません。

これが私のコードの関連部分です。

私の問題は、このセクションで「生きている」と思います。ここまで Autocomplete は私の友人でしたがsearchIndex、AutoComplete で参照されている " " は見当たりません。何かが欠けていると思いますが、何がどのように欠けているのかわかりません。

ここまで読んでくれてありがとう。これが、私が取り組んでいるブランチの GitHub リポジトリです。

編集: @pbasdf ごとに、TableView メソッドを追加しています。