問題タブ [uisearchbardisplaycontrol]

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 に答える
677 参照

iphone - UISearchDisplayController なしでビューに出入りする UISearchBar をアニメーション化する方法は?

UISearchBar使用を切り替えるボタンを持つビューがあります

検索バーが出て、Web サービスにクエリを実行して結果を取得しUITableView、ローカル データソースなどを使用せずに結果をユーザーに表示します。そのため、UISearchDisplayController を使用してアニメーションを実行したくありません。

アニメーションを手動でコーディングせずに、このスライドをアニメーション化する方法はありますか?

ありがとう!

0 投票する
2 に答える
1476 参照

iphone - 検索バーを上に表示する

iPhoneの連絡先アプリケーションの画面の種類を変更して、検索バーを常に上部に表示することはできますか?はいの場合どのように?

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

iphone - UISearchBar は UITextView で動作しますか?

UISearchBar と UITextView を統合するチュートリアルを探していましたが、何も利用できません。これは私を不思議に思います、これは可能ですか?私は次のコードを書きました:

License.txt という名前のドキュメントを読んでいる場所

検索バーをビューに統合したいのですが、どうすれば機能しますか? テキスト ファイル内の検索結果を表示するにはどうすればよいですか? これは可能ですか?この統合のサンプル コードを提供してくれる人はいますか?

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

iphone - iPhoneキーボードはUISeachBarを非表示にします

ビューの下部に検索バーがあります。問題は、キーボードで何かを入力するたびに、検索バーが下部に残り、入力している内容を表示できないことです。キーボードがポップアップするたびに動的に上に移動し、キーボードが消えた後に元の位置に戻したいと思います。残念ながら、検索バーは私のアプリの下部にある必要があり、これに固執しています。

キーボードが表示されたときにのみ検索バーを上に移動する方法はありますか?コードスニペットはどれも本当に役に立ちます。

0 投票する
2 に答える
1452 参照

objective-c - UISearchDisplayController の検索バーを非表示にする方法

UISearchDisplayController を使用しています。

ユーザーがテーブル内の行を選択すると、検索バーを非表示にしたいと考えています。

これが私の試みです:

    

ユーザーがデバイスを回転させる場合を除いて、すべて正常に機能します。検索バーは非表示になっていますが、テーブルの上に黒いスペースがあります。

誰かが手がかりを持っていますか?

よろしくお願いします、

マーティン

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

ios - アドレス帳を検索する SearchDisplayController を mapKit に追加します。

私はこの解決策をウェブで探していました。iPhone の Google マップ アプリケーションとまったく同じように、検索するとアドレス帳を調べて、探しているものの候補を見つけます。

これまでのところ、検索バーとマップビューを設定することができたので、正確な住所を検索すると地図に表示されます。

アドレス帳に住所を保存している可能性のあるユーザーが、それを使用して地図ビューで検索しやすくしたいと考えています。

検索ディスプレイ コントローラーとアドレス帳を使用する必要があることはわかっていますが、既定のテーブル ビュー以外に検索ディスプレイ コントローラーの例が見つかりません。

これは私がこれまでに持っているものです

編集。

誰も知らないと思います。しかし、それを理解するのに数日かかりました。

これを行う方法を学びたいすべての人のための解決策を次に示します。

ここで知っておくべき重要なことは、アドレス帳のデータを配列に取得する方法です。この配列を検索ディスプレイ コントローラーで使用してフィルター処理するだけです。

そこで、アドレス帳データを取得するために私が思いついた方法は次のとおりです。

楽しくコーディングしましょう!

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

ios - iOS ARC(?) が検索バーを盗む

Apple の Contacts アプリによく似た iOS5 アプリを作成しました。検索バー、serachdisplaycontroller テーブルビュー。ユーザーがセルをタップすると、セグエを使用して詳細ビューが表示されます (モーダル スタイル...)。すべて正常に動作しますが、実際の iPhone 4S デバイスで、アプリがバックグラウンドで数時間スリープ状態になり、その後再びアクティブになると、アプリがクラッシュするのを見てきました。秩序だった状況下でクラッシュを再現することは不可能です。わかりました、ある種のメモリの問題...

iOS シミュレーターでは、次の場合にクラッシュを確認できます。

-> セル (または設定ビューのボタン) がタップされる -> 詳細ビューが表示される (または設定ビューが表示される) -> 「Simulate Memory Warning」が発行される -> ユーザーが元に戻ろうとする「完了」ボタンを使用します。

2012-01-17 19:58:43.777 MyApp[89968:f803] * キャッチされない例外 'NSUnknownKeyException' が原因でアプリを終了しています。理由: '[ setValue:forUndefinedKey:]: このクラスは、キー searchBar のキー値コーディングに準拠していません.' *最初のスロー コール スタック:...

したがって、OSがアプリのメモリの一部を取り戻したい場合、何らかの理由でserachbardisplaycontrolが無効になります(推測します)

何か案は?

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

iphone - SearchBarDisplayを使用する場合、キャンセルボタンの名前を変更する方法

IB を使用するかプログラムで SearchBarDisplay を設定すると、検索ウィンドウに [キャンセル] ボタンが表示されます。ボタンのテキストは「キャンセル」と表示されます。テキストを別の言語に変更するにはどうすればよいですか。SearchWindow のみを使用して Navbar の [Done] ボタンのテキストを変更する方法は知っていますが、デフォルトのこのボタンでは機能しないようです。

同様の質問は、一致しない場合にテーブルに表示される「結果なし」というテキストです。どのように別の言語に変更しますか?

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

iphone - 検索テーブルビューコントローラをリロードする

検索バー付きのテーブルビューがあります。検索バーと検索データにテキストを入力すると、さまざまなセクションの下にさまざまな行が表示されます。セクションヘッダーでUIGestureRecognizerを有効にして、行を折りたたんでいます。ユーザーがセクションヘッダーをタップしたら、データオブジェクトをnilに設定し、それらのセクションに返される行数を0にします。

次のコードを呼び出して、検索テーブルビューを更新した後。折りたたまれたセクションのすぐ下の画面に「結果なし」が表示されることを除いて、すべて正常に機能します。これは非検索モードで正常に機能します。セクションを折りたたむと、「結果がありません」というメッセージは表示されません。

プライベートプロパティ_noResultsLabelと_searchDisplayControllerFlagsオプションは、クラスUISearchDisplayController内のnoResultsMessageAutoDisplay(1に設定)として表示されます。それらをリセットできません。

これについて何か考えはありますか?

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

ios - UISearchBarDisplayController の結果から detailViewController にセグエする方法

したがって、ストーリーボードを使用すると、UITableViewCell から最初の tableViewController から detailViewController へのセグエを作成できます。

それほど複雑ではありませんが、UISearchBarDisplayController がストーリーボード ミックスに導入された場合、どのように結果セルを detailViewController にセグエできますか?

問題なく検索できました。次のチュートリアルに従いました: http://cliningtoideas.blogspot.com/2010/02/uitableview-how-to-part-2-search.html

私ができることは、検索から行を選択することだけです。それは青色になり、detailViewController には移動しません。

検索されていないセルに対して機能するメソッド prepareForSegue を実装しましたが、これを理解できません。