問題タブ [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 投票する
2 に答える
172 参照

iphone - UISearchBarDisplayControllerにキーボードが表示されない

私はテキストフィールド検索のように作成しました。

最初にテキストフィールドを作成し、新しいUISearchViewControllerを追加しました

今私は設定しました

しかし、私は検索ディスプレイコントローラーとキーボードなしの黒い背景しか見ていません

検索バーを直接押すと、キーボードが表示されます

上記のメソッドからUISearchBarControllerでキーボードを表示するにはどうすればよいですか

編集

ここから私のコードをダウンロードしてくださいhttp://sourceforge.net/projects/locationdemo/files/LocationDemo.zip/download

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

ipad - UISearchDisplayController がカスタム tableViewCell を使用しないのはなぜですか?

分割ビュー コントローラーを使用する iPad アプリがあります。マスター ビュー内には、ストーリーボードで定義されたカスタム テーブル セルを使用して表示されるアイテムのリストがあります。

セルは、Xcode で選択した暗い背景で完全に期待どおりに表示されます。

と を使用していUISearchBarますUISearchDisplayController

検索を開始すると、リストが標準の白いテーブル セルに変わります。

SearchDisplayController でカスタム セルを使用するにはどうすればよいですか?

検索フィールドに入力すると、コールバックがフィルタリングされた結果のリストを更新します。

これは、完全なリストまたはフィルター処理されたリストのいずれかを表示するために、テーブル ビューの処理で使用されます。CellIdentifier は、セルのストーリーボードの識別子と一致します。

searchDisplayController がカスタム セルを使用しないのはなぜですか?

2012 年 7 月 31 日更新:

すべての絵コンテ接続を 2 回、3 回チェックした後 (これは正しいようです)、あることに気付きました…</p>

私は実際にカスタム セルを取得していることがわかります。標準セルのように見えます。 

修正後、tableView:heightForRowAtIndexPath:あることに気が付きました。セルを選択すると、カスタム セルがそこにあることがわかりますが、カスタム セルの背景色を無視しているように見えるため、標準の白い背景の上にカスタムの白いテキストを表示して、空のセル。

カスタム セル クラスのブレークポイントはinitWithStyle:reuseIdentifier:ヒットしないため、何かが正しくありません。  

ポインタ:

  1. SearchResultsController のセルでカスタムの背景色を取得するには何が欠けていますか?
  2. カスタム セルの initWithStyle がヒットしないのはなぜですか? ストーリーボードのセルのクラスとして設定されています。
0 投票する
2 に答える
191 参照

iphone - UITableview を使用した検索バー コントローラー

で検索バー コントローラーを使用していUITableviewます。検索結果は適切に表示されます。行heightseparator styleを none および にbackgroundColor clearColor設定しtranparentました。しかし、問題は、結果テーブル ビューにこれらのスタイルがすべて含まれていないことです。検索結果テーブルビューのスタイル?

0 投票する
4 に答える
6855 参照

ios - UISearchDisplayController によって UISearchBar のフレームが変更される理由

UISearchBar を TopBar.m に次のように記述します。

結果はこのようになりました。 ここに画像の説明を入力

次に、別のクラスで UISearchDisplayController を次のように記述します。

UISearchBarDelegate は次のようになります。

UISearchBar をクリックすると、このように表示され、searchBar のフレームが変更されます。 ここに画像の説明を入力

UISearchDisplayController をキャンセルすると、次のようになります。 ここに画像の説明を入力

なぜフレームが変更されたのですか?幅は UISearchDisplayController によって 320-44 から 320 に変更されますか?
ありがとう。

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

ios - 検索バーのキャンセル ボタンを初期ビュー コントローラーにプッシュ

私は検索してきましたが、それを機能させることができませんでした。

TableviewcontrollerATableviewcontrollerB次のように検索バーで a をセグfirstresponder

ユーザーがキャンセルをタップしたら、元に戻りたいTableviewcontrollerA

以下の方法でかなりのことを試しましたが、うまくいきませんでした。私は何が欠けていますか?

ありがとうございます - セグエはコードではなく IB で行われます

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

ios - 検索バーと検索表示、インスタンスに送信された認識されないセレクター

searchBar に問題があり、認識できないセレクターというエラーが表示されます。

2013-02-11 14:48:27.211 スコア (無料)[13946:c07] test ijsid CONTAINS[cd] "A" 2013-02-11 14:48:27.213 スコア (無料)[13946:c07] テスト (アクセル、「ダブルアクセル」、「トリプルアクセル」、「クワッドアクセル」) 2013-02-11 14:48:27.213 スコア (無料)[13946:c07] -[SingleElements isEqualToString:]: インスタンス 0x755a5f0 2013 に送信された認識されないセレクター02-11 14:48:27.214 スコア (無料)[13946:c07] * キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。最初のスロー コール スタック:(0x209f012 0x11ace7e 0x212a4bd 0x208ebbc 0x208e94e 0x249e9f 0x24a064 0x2ae4 0x1ab8fb 0x1ab9cf 0x1941bb 0x192872 0x19d701 0x1a5d5d 0x1ade04 0x3d55f5 0x3d809e 0x327cc5 0x11c0705 0xf4213 0x1b5c7e 0x1b5310 0x1c213c 0x1cc5a6 0xc6d4f9 0x20f90c5 0x2053efa 0xba1bb2 0x38a39de 0x29f11da 0x2e2adfc 0x2e2dbf8 0x387e612 0x387e74a 0x387eec0 0x387ecb8 0x387e204 0x2c6c22b 0x2c6c193 0x3850e96 0x387d4cc 0x2e28136 0x2e273c6 0x2e5a980 0x34b67fd 0x2e51576 0x2e526da 0x2e5072e 0x34b4eaa 0x2e6aaf1 0x2e5a72a 0x2e2e6ae 0x2a2d62b 0x11c06b0 0x3899810 0x2a6c1a4 0x2a6e2ff 0x2b20b4 0x274aef 0x275e58 0x2749fe 0x27ed29 0x101ddb 0x1ff7f5 0x1ff7f5 0x1ff7f5 0x1ff7f5 0x1ff7f5 0x1ff7f5 0x1ff7f5 0x1ff7f5 0x1ff7f5 0x101e35 0x101806 0x101beb 0xf3698 0x1ffadf9 0x1ffaad0 0x2014bf5 0x2014962 0x2045bb6 0x2044f44 0x2044e1b 0x1ff97e3 0x1ff9668 0xf0ffc 0x1f8d 0x1eb5)libc++abi.dylib: 例外をスローして呼び出された終了

(lldb) po 0x755a5f0 $0 = 123053552 アクセル

.h

.m

クラス SingleElements.h

どんな助けでも大歓迎です、ありがとう。

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

xcode - 検索バーから結果が返されない

を使用してアプリに検索機能を追加しようとしていNSpredicateます。これを機能させようとしましたが、問題がどこにあるのかわかりません。私が何をしたかを示すためにデモアプリを作り直しました。すべてが警告なしでシミュレーターに表示されますが、検索バーにテキストを入力しても結果はありません。検索バーのテーブルビューには何も表示されません。私は検索バーと検索表示コントローラー オブジェクトを使用しています。また、元のデータ ソースは、辞書を含む単純な plist であり、各辞書には 3 つの文字列があります。検索以外はすべて問題なく動作します。誰かが私のコードを見て、どこが間違っているか見てもらえますか?

ここに私の.hファイルがあります:

.m ファイルは次のとおりです。

ps私はxcode 4.6 ios 6を使用していますが、これは問題ではないと思い、私の質問に関連していない可能性があります。また、IBを介して検索バーを追加し、そのデリゲートとデータソースがテーブルビューに自動的に接続されました.

事前に助けてくれてありがとう。

編集:

これが私のplistの構造です。これは非常に単純なものであり、誰かが私に答えを提供するのに役立つかもしれないと思いました.

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

ios - SearchBarDisplay フィルタリングを行うが、正しいデータが表示されない

テーブル ビューに検索を実装しようとしています。myArrayCore Data から呼び出された NSMutableArray を設定します。次に、テーブルビューにmyArray

次に、と呼ばれる NSMutableArray がありmySearchArrayます。この配列を使用して検索結果を表示します。フィルタリングに使用するコードは次のとおりです。

問題は、検索が正しく機能しないことです。何かを検索すると、下の画像が表示されます。

私は何を間違っていますか?

編集:

フィルタリングが機能しています。たとえば、文字「a」を検索し、セル名の 1 つだけに「a」が含まれている場合、1 つのセルのみが表示されます。問題は、「a」が含まれるセルが表示されないことです。一番上のセルのみを表示します。

検索エラー

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

iphone - 割り当て解除されたインスタンスに送信された UIView フレーム

私は現在、検索バーと検索表示コントローラーを備えた UITableViewController にプッシュするボタンが付いた ViewController を持つアプリケーションに取り組んでいます。セルにいくつかのデータがあり、それが入力されます。次のコードを追加して、検索バーを非表示にし、表示されたときにクリアカラーにします。

これは、iOS シミュレーターを使用しているときに機能しますが、デバイスで実行して上下にスクロールし始めると、クラッシュして次のエラーが表示されます。

次に、Zombie Objects を有効にしてさらにデバッグすると、次のようになりました。

離陸時:

デバイスでアプリケーションを再度実行すると、クラッシュせず、正常に動作します。

何が起こっているのか、これがどのように起こっているのか、誰にもアイデアがありますか? 前もって感謝します!