問題タブ [uisearchbardelegate]

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

ios5 - uisearchbarパフォーマンスの問題textDidChange

私は自分のアプリケーションで検索機能に取り組んでいます。検索操作を書いている述語に基づいたアイテムのリストがあります。検索は各文字に基づいて行われます。この検索を行うと、キーボードの応答が非常に遅くなりますが、

デリゲートメソッドで検索機能を実行していますが、

  • (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText {

誰かがこの問題を解決する方法を提案できますか?

よろしく

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

ios - UISearchBarDismissメソッド

UISearchDisplayControllerを備えたUISearchBarの場合、検索フィールドをクリックすると、キーボードが表示され、テーブルビューの上にオーバーレイが表示されます。キャンセルをクリックすると

と呼ばれます。

オーバーレイがクリックされたときに呼び出されるメソッドがあるかどうか疑問に思います。キーボードを閉じて、テーブルビューに戻ります。基本的に、このオーバーレイをクリックして、キャンセルをクリックしたときと同じ方法で実行させたいと思います。何か案は?Apple Docsを確認したところ、キャンセルボタン方式以外は見つかりませんでした。

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

ios - searchBarSearchButtonClicked は shouldChangeTextInRange と一緒に動作しません

独自に機能する次の UISearchBar デリゲート メソッドがあります (単独の場合に呼び出されます)。

別の UISearchBar デリゲート メソッドを追加すると、前のメソッドが機能しなくなりました (もう呼び出されません)。

それらはそれぞれ単独でうまく機能しますが、一緒に最初のもの(検索ボタン)は呼び出されません

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

iphone - predicateWithFormatのUISearchBar:textDidChangeについて

質問があります。方法2で値を取得できない理由がわかりません。

方法1:価値を得ることができます!

ログ:

方法2:価値を得ることができない!

ログ:

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

objective-c - filterContentForSearchText と shouldReloadTableForSearchString が呼び出されない (UITableView と UISearchBar)

単語のインクリメンタル検索を実装したいと思います。以下のように実装しましたが、filterContentForSearchText と shouldReloadTableForSearchString メソッドが呼び出されません。なんで?

WordsIndexViewController.h

WordsIndexViewController.m

Word.h

Word.m

よろしく、

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

ios - テーブルビュー セル UISearchBarController にアクセスできません

カスタム UITableView セルがあります。これには、チェックされた画像とチェックされていない画像を表示するためにタップできるチェックボックスを示す画像付きのカスタムボタンが含まれています。正しく動作しますが、UISearchBarController を使用してフィルタリングを開始すると、セル内のカスタム ボタンをタップすると画像が正しく更新されません。結果はおそらく別のテーブルビューに表示されていますか? セルを更新するメソッドはすべて呼び出されますが、画像は変更されません。

さらに困惑するのは、セルをビューの外にスクロールして戻すと、セルが正しく表示されることです。

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

ios - IOS 7 becomeFirstResponder が searchBarCancelButtonClicked デリゲートを起動しない

ボタンを使用して検索バーを表示および非表示にしています。このコードを使用して表示しています

期待どおりに動作しますが、問題は

呼び出されることはありません。しかし、検索バーを選択すると、キャンセル ボタンが機能し、デリゲートが適切に呼び出されます。他のデリゲートは機能しますが、検索バーが IBAction によって呼び出されたときにキャンセルだけが機能しません。iOS 6 では、両方の方法で問題なく動作します。

助けてください。