問題タブ [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 に答える
1473 参照

ios - UISearchController UISearchBar 背景

UISearchController を UITableView ヘッダー ビューに追加する場合、UISearchBar の背後に背景を設定することはできません。

2 番目の図は、下にドラッグしたときのビューを示しています。

普通 ドラッグ

UITableView は、ヘッダーなしで Storyboard に設定されます。

背景をストーリーボード、スーパービュー、UITableView、手動で UISearchBar に追加してみました。

その他のコードはこちらから入手できます。

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

swift - iOS8 Swift UISearchController はナビゲーションバーを非表示にします

次のような UITableViewController の検索機能を実装しました。

私が経験した問題は、それをクリックすると、ナビゲーション バーとナビゲーション コントローラーのヘッダーが消えることです。この動作を (迅速に) 停止する解決策はありますか?

クリックされていない:

クリックされていません

クリック:

クリックした

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

ios - UISearchController: UITableView のセクション インデックスが searchBar と重なっています

新しい UISearchController を使用する iOS 8 アプリを構築しています。検索コントローラーに関連するテーブル ビューでは、セクション インデックスを使用して、ユーザーがテーブルのあるセクションから次のセクションにすばやくジャンプできるようにしています。正常に動作していますが、セクション インデックスがテーブル/検索コントローラーの検索バーと重なっています。以前にこの問題に遭遇した人はいますか? もしそうなら、どのように解決しましたか? 以下は、検索コントローラーを初期化する方法です。

ここに画像の説明を入力

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

objective-c - iOS 8 UISearchController の検索バーが下に移動し、検索バーをクリックすると

iOS8 Swift UISearchController はナビゲーションバーを非表示にします

上記のリンクと同じ問題に直面しています。だから私は次の行を追加しました。

しかし、UISearchController の検索バーが下に移動し、検索バーの場所に空白スペースが作成されます。キャンセルボタンをクリックすると、検索バーが元の位置に戻ります。

Objective-C を使用して iOS 8 でこの問題を解決するのを手伝ってください。

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

ios - iOS 8 用に作成された UISearchController が以前のバージョンをサポートしていない

こんにちは、アプリでテーブルビューを検索するために UISearchController を作成しました。iOS 8 では UISearchDisplay Controller メソッドが非推奨になっていることがわかったので、iPad でアプリを実行しようとしたときに、8.1 シミュレーターですべてが正常に動作するようになりました。は iOS バージョン 7.1 のものですが、検索バーが見つからないので、6.0 以降のすべての iOS バージョンをサポートする検索バーを作成する方法を教えてください。

0 投票する
14 に答える
30609 参照

ios - iOS 8 で UISearchBar のキャンセル ボタンのテキストを変更する

UISearchBariOS 8の 内のキャンセル ボタンのテキストを「キャンセル」から「完了」に変更したいと思います。使用してUISearchControllerいます。iOS 6 と iOS 7 でさまざまなアプローチを試しましたが、うまくいきません。誰もこれをやったことがありますか?

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

ios - iOS UISearchController はアクティブですか?

Appleのドキュメントから従ったUISearchController(iOS8)にアップグレードしています。解決策が見つからないように見える1つのことに対して、期待どおりに機能しています。

テーブルビュー内にあるこの SearchViewController に検索テキストを渡しています。テキストがある場合は、検索ビュー コントローラーをアクティブに設定したいと思います。ただし、これはviewDidLoadメソッドでtrueに設定されていないようです。

アクティブは偽です。UISearchDisplayController で同じことを行うと動作しますが、UISearchController では動作しません。

何か案は?ありがとうございました!

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

ios - UISearchController 検索ボックス タップでシフトダウン

UISearchBarDelegate を実装する UITableVIewController があり、ビューは Navigation Controller 内に埋め込まれています。

検索をタップする前に

ナビゲーション バーの Translucent プロパティを無効にすると、検索ボックスの位置が下に移動することがわかりました。

検索をタップした後

を設定したdefinesPresentationContext = false場合、検索バーは下に移動しませんが、検索ボックスにテキストを入力して結果の 1 つを選択すると、結果のモーダル ウィンドウを開くことができません。次のエラーが表示されます。

の検索結果

以下は私のセグエコードです:

私は何をすべきか迷っています。半透明性をオフにしてナビゲーション バーを残したいのですが、検索結果からモーダル ウィンドウを起動できるようにする必要があります。これを達成する方法について何か考えはありますか?

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

ios - UISearchController はどのように機能しますか?

それがすることすべてをどのようUISearchControllerにしますか?

  • UISearchBarをナビゲーション バーのようなビューに変換するにはどうすればよいでしょうか?
  • UISearchBarを別のビュー階層に配置し、後で復元するにはどうすればよいですか?
  • UIViewControllerプレゼンテーション APIを使用して、これらすべてをどのように行うのでしょうか?
  • 提示されたすべてのView Controllerが全画面表示されているiPhoneでも、提示しているView Controllerのビューのみをどのようにカバーしますか?

UISearchControllerプライベート API を使用せずに独自のものを作成できますか?